| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- CodingTestJava
- baekjoon
- BottomNavigation
- 안드로이드
- Java
- 코딩테스트 JAVA
- 코틀린
- viewpager2
- 자바 코딩테스트
- 티스토리챌린지
- 코딩테스트
- 코테
- 뷰바인딩
- kotlin
- pattern
- 백준
- javaCoding
- ScreenSize
- 산타 환급반
- 코테자바
- 코딩테스트 자바
- Android
- 자바
- 화면 크기 구하기
- Coding-Test
- programmers
- CodingTest
- 오블완
- JavaCodingTest
- ModelViewPresenter
- Today
- Total
목록2025/10/14 (2)
KDLiam
💻 프로그래머스 181919번 — 콜라츠 수열 만들기 (Java)📎 문제 링크🔍 문제 설명정수 n이 주어집니다.다음 조건에 따라 n이 1이 될 때까지의 콜라츠 수열을 구하세요.n이 짝수라면 n = n / 2n이 홀수라면 n = 3 * n + 1이 과정을 반복하다가 n이 1이 되면 종료이때 처음 n부터 1이 될 때까지의 모든 수를 차례로 담은 배열을 반환해야 합니다.🧩 예시입력출력n = 10[10, 5, 16, 8, 4, 2, 1]n = 6[6, 3, 10, 5, 16, 8, 4, 2, 1]🧠 접근 아이디어1️⃣ 리스트로 수열을 저장하면서 진행2️⃣ while (n != 1) 조건으로 반복 수행3️⃣ 짝수 / 홀수 여부에 따라 다음 수 계산4️⃣ 반복 종료 후 ArrayList → int 배열로 ..
💻 프로그래머스 181921번 — "배열 만들기 2"📎 문제 링크🔍 문제 설명정수 l과 r이 주어졌을 때,l 이상 r 이하의 정수 중에서 숫자 '0'과 '5'로만 이루어진 정수를오름차순으로 저장한 배열을 반환해야 합니다.만약 그러한 정수가 없다면 -1이 담긴 배열을 반환합니다.🧠 내가 처음 떠올린 접근 (완전 탐색 방식)✅ 아이디어l부터 r까지 전부 검사하면서,각 숫자가 '0'과 '5'로만 이루어졌는지 확인한다.맞으면 결과 리스트에 추가한다.💻 코드 import java.util.ArrayList;class Solution { public int[] solution(int l, int r) { ArrayList result = new ArrayList(); ..