
문제 링크 124 나라의 숫자 문제 조건 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 10진법 124 나라 10진법 124 나라 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 변수 설명 n : 10진법 수 (매개변수) 코드 설명 (1). n % 3 의 결과에 따라 124 나라에서 사용하는 숫자의 뒷자리를 알 수 있다. n % 3 == 0 이면 4 n % 3 == 1 이면 1 n % 3 == 2 이면 2 (2). n을 3으로 나눠준 뒤 (1)을 다시 진행한다. (3). n이 0이 될때까지 진행한다. 주의사항 n % 3 == 0..

문제 링크 소수찾기 문제 조건 numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 0 ~ 9 까지 숫자만으로 이루어져 있습니다. "013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져있다는 의미입니다. 종이 조각으로 만들 수 있는 소수가 몇 개인지 알아내야 합니다. 변수 설명 numbers : 각 종이 조각에 적힌 숫자가 적힌 문자열 (매개변수) func : numbers에서 만들 수 있는 수를 구하는 함수 hs : func에서 만들어진 수를 담는 hashset 코드 설명 Set hs = new HashSet(); int answer = 0; func("", numbers); numbers로 만들 수 있는 수를 hs에 넣어줍니다. public void func(String s, S..

문제 링크 모의고사 문제 조건 시험은 최대 10,000 문제로 구성되어 있습니다. 문제의 정답은 1, 2, 3, 4, 5 중 하나입니다. 가장 높은 점수를 받은 사람이 여럿일 경우, return하는 값을 오름차순 정렬해야 합니다. 변수 설명 answers : 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 (매개변수) one : 1번 수포자가 찍는 방식 oneScore : 1번 수포자의 점수 two : 2번 수포자가 찍는 방식 twoScore : 2번 수포자의 점수 three : 3번 수포자가 찍는 방식 threeScore : 3번 수포자의 점수 len : answer의 길이 코드 설명 int[] one = {1, 2, 3, 4, 5}; int[] two = {2, 1, 2, 3, 2, 4, ..

문제 링크 쇠막대기 문제 조건 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있다. 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓는다. 각 쇠막대기를 자르는 레이저는 적어도 하나 존재한다. 레이저는 어떤 쇠막대기의 양 끝점과도 겹치지 않는다. 레이저는 여는 괄호와 닫는 괄호의 인접한 쌍 '()'으로 표현한다. 또한 모든 '()'는 반드시 레이저를 표현한다. 쇠막대기의 왼쪽 끝은 여는 괄호 '('로, 오른쪽 끝은 닫힌 괄호 ')'로 표현된다. 변수 설명 arrangement : 쇠막대기와 레이저의 배치를 표현한 문자열 (매개변수) left_cnt : '('의 개수 코드 설명 arrageme..

문제 링크 프린터 문제 조건 중요도가 높은 문서를 먼저 인쇄하는 프린터를 만들어보자. 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼낸다. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣는다. 그렇지 않으면 J를 인쇄한다. 현재 대기목록에는 1 ~ 100개의 문서가 있다. 인쇄 작업의 중요도는 1 ~ 9로 표현하며 숫자가 클수록 중요하다. location은 0 이상 (현재 대기목록에 있는 작업 수 - 1) 이하의 값을 가지며 대기목록의 가장 앞에 있으면 0, 두 번째에 있으면 1로 표현한다. 변수 설명 priorities : 현재 대기목록에 있는 문서의 중요도가 순서대로 담긴 배열 (매개변수) location 내가 인쇄를 요청한 문서..
- Total
- Today
- Yesterday
- 정규표현식
- 객체지향
- BOJ
- Effective Java
- Kotlin
- 이팩티브 자바
- 코테
- 디자인패턴
- JPA
- C++
- AWS
- Spring Boot
- BAEKJOON
- kkoon9
- 클린 아키텍처
- kotest
- MSA
- Java
- node.js
- 백준
- 테라폼
- programmers
- 클린 코드
- 프로그래머스
- Algorithm
- Spring
- 알고리즘
- 디자인 패턴
- 이펙티브 자바
- Olympiad
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |