Programmers/Level2 (76) 썸네일형 리스트형 [3차] n진수 게임 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 class Solution { // 진수 변환기 public static String getConversionNumber(int n, int num) { StringBuilder sb = new StringBuilder(); if (num == 0) return "0"; while (num != 0) { if (num % n >= 10) { sb.append((char) (55 + num % n)); } else { sb.append(num % n); } num /= n; } return sb.reverse(.. 최댓값과 최솟값 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Solution { public String solution(String s) { String answer = ""; String[] nums = s.split(" "); int min = Integer.parseInt(nums[0]), max = Integer.parseInt(nums[0]); for (int i = 1; i 이진 변환 반복하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Solution { public int[] solution(String s) { int[] answer = new int[2]; // 1이 될 때 까지 반복 while (s.length() != 1) { String tmp = s.replaceAll("0", ""); answer[0]++; answer[1] += s.length() - tmp.length(); s = Integer.toBinaryString(tmp.length()); } return answer; } } Colored by Color Scripter cs 이진수로 변환하는 함수를 이용하였다. 올바른 괄호 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class Solution { boolean solution(String s) { boolean answer = true; int left = 0, right = 0; for (int i = 0; i 피보나치 수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Solution { public long solution(long n) { long answer = 0; long a = 0, b = 1, cnt = 1; while (cnt N개의 최소공배수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class Solution { public static int getLCM(int n, int m) { int a = n, b = m; // 유클리드 호제법 while (b != 0) { int r = a % b; a = b; b = r; } return n * m / a; } public int solution(int[] arr) { int answer = arr[0]; 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 22 23 24 25 26 27 import java.util.*; class Solution { int solution(int[][] land) { int answer = 0; int row = land.length, col = land[0].length; for (int i = 1; i 스킬트리 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 class Solution { public int solution(String skill, String[] skill_trees) { int answer = 0; for (int i = 0; i 이전 1 2 3 4 5 6 7 8 ··· 10 다음