전체 글 182

[프로그래머스_Kotlin] 카펫

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 ..

프로그래머스 2024.04.03

TIL (04.02)

codekata [프로그래머스_Kotlin] 피보나치 수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 피 rlawog.tistory.com Android animation overridePendingTransition(R.anim.none, R.anim.horizon_exit) overridePendingTransition(새로 나타나는 화면, 지금 화면) overridePendingTransition을 사용하려 했는데 deprecated 되었다고 한다. 지금 만드는 프로젝트의 API가 34인데 34이 이상일 경우에 overrideActivityT..

Kotlin/TIL 2024.04.02

[프로그래머스_Kotlin] 피보나치 수

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 = 5 와 같이 이어집니다. 2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solut..

카테고리 없음 2024.04.02

TIL (04.01)

CodeKata [프로그래머스_Kotlin] 이진 변환 반복하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 0과 rlawog.tistory.com 팀 프로젝트 1. S.A 작성 / 팀 프로젝트 내용 및 역할 분배 2. Animation 구현 중인데, 새로운 Activity로 이동은 잘 되나 Activity를 닫을 때가 구현이 안되고 있다. 문제 원인 찾고 해결하고 올릴 예정

Kotlin/TIL 2024.04.01

[프로그래머스_Kotlin] 이진 변환 반복하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 ..

프로그래머스 2024.04.01

Android - 2주차 과제

Activity 생명주기 4대 컴포넌트 중에 하나인 Activity는 애플리케이션에서 보통 하나 이상의 Activity가 서로 연결된 형태로 구성어서 가장 기본이 되는 구성요소이다. 생명주기 ? Life + cycle의 합성어, Lifecycle이다. 말 그대로 탄생하고 죽음에 이르기까지의 과정이라고 Activity에 적용한 것이다. 이미지 생명주기 호출 Activty 생성 시 화면에서 제거 종료 안하고 다른 Activity 실행 유튜브 앱 시작 유튜브 실행 중 카톡 실행 카톡 완벽히 종료 유튜브 재 실행 youtube > onCreate() youtube > onStart() youtube > onResume() youtube > onPause() youtube > onStop() kakao > onC..

Android Studio 2024.04.01

TIL (03.29)

CodeKata [프로그래머스_Kotlin] JadenCase 문자열 만들기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 Jade rlawog.tistory.com deprecated된 내용 toUpperCase -> uppercase toLowerCase -> lowercase caplitalize -> replaceFirstChar 과제 피드백 과제 피드백을 받을 때마다 감동이다.. 모르는건 질문할 수 있겠지만 프로젝트 전체를 봐주신다는 건 힘든 일이다. 내 쓰레기같은 코드를 하나씩 봐주신다는 것이 너무 영광이다. 1. isEmpty vs is..

Kotlin/TIL 2024.03.29