Programmers (188) 썸네일형 리스트형 문자열 내 p와 y의 개수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Solution { boolean solution(String s) { boolean answer = true; int pCnt = 0, yCnt = 0; s = s.toLowerCase(); for (int i = 0; i 로또의 최고 순위와 최저 순위 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.stream.IntStream; class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = { 7, 7 }; for (int i = 0; i x == lotto)){ answer[0]--; answer[1]--; } } if (answer[0] == 7) answer[0] = 6; if (answer[1] == 7) answer[1] = 6; return answer; } } Colored by Color Scripter cs 배열에서 값 포함여부를 알기 위한 IntStream.of(a.. 실패율 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map.Entry; class Solution { public int[] solution(int N, int[] stages) { int[] answer = {}; HashMap map = new .. 3진법 뒤집기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Solution { public long solution(long n) { long answer = 0; long res = 0, ex = 1; while (n > 0) { res = res * 10 + n % 3; n /= 3; } while (res > 0) { answer += res % 10 * ex; res /= 10; ex *= 3; } return answer; } } Colored by Color Scripter cs 자리 수가 커지면 에러가 나서 long형으로 선언하였다. String형일 경우 Long.parseLong(Long.toString(res),3)으로 손쉽게 3진수로 변형할 수도 있다. 두 개 뽑아서 더하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.HashSet; class Solution { public int[] solution(int[] numbers) { int[] answer = {}; HashSet set = new HashSet(); for (int i = 0; i [1차] 비밀지도 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 class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = {}; StringBuilder sb = new StringBuilder(); int i, j, num; answer = new String[n]; for (i = 0; i 0) { if (num % 2 == 1) sb.append("#"); else sb.append(" "); num /= 2; } for (j = sb.length(); j 같은 숫자는 싫어 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.*; public class Solution { public int[] solution(int []arr) { int[] answer = {}; ArrayList num = new ArrayList(); int tmp = arr[0]; for (int i = 0; i int Array를 확인해두자. 예산 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Arrays; class Solution { public int solution(int[] d, int budget) { int answer = 0; Arrays.sort(d); for (int i = 0; i 이전 1 ··· 19 20 21 22 23 24 다음