목록전체 글 (238)
개발자 성장일지
문제Javaimport java.util.*;class Solution { public int solution(int[][] sizes) { int garo = 0; int sero = 0; for(int i = 0; i C#using System;public class Solution { public int solution(int[][] sizes) { int garo = 0; int sero = 0; for (int i = 0; i
문제Javaclass Solution { public int solution(int n) { // 1. n의 2진수에서 1의 개수 세기 int countOnes = countOnes(n); // 2. n보다 큰 수부터 시작 int next = n + 1; while (true) { if (countOnes(next) == countOnes) { return next; // 조건 만족 → 답 리턴 } next++; } } // 주어진 정수를 2진수로 변환했을 때 1의 개수를 세는 함수 ..
문제Javaclass Solution { public int solution(int n) { int answer = 0; for (int i = 1; i n) { break; } } } return answer; }}
문제Javaclass Solution { public String solution(String s) { StringBuilder answer = new StringBuilder(); int idx = 0; for (int i = 0; i C#using System;using System.Text;public class Solution { public string solution(string s) { StringBuilder answer = new StringBuilder(); int idx = 0; for (int i = 0; i
문제Javaclass Solution { public int solution(int[] number) { int count = 0; int n = number.length; for (int i = 0; i C#using System;public class Solution { public int solution(int[] number) { int count = 0; int n = number.Length; for (int i = 0; i
문제 Javaclass Solution { public int solution(int n) { // 1. 3진법 변환 String ternary = Integer.toString(n, 3); // 2. 앞뒤 반전 String reversed = new StringBuilder(ternary).reverse().toString(); // 3. 10진법으로 변환 return Integer.parseInt(reversed, 3); }} C#using System;using System.Text;public class Solution { public int solution(int n) { if..
문제 Javaimport java.util.Arrays;public class Solution { public int solution(int[] d, int budget) { Arrays.sort(d); // 작은 금액부터 정렬 int count = 0; // 지원 가능한 부서 수 int sum = 0; // 현재까지 사용한 금액 for (int money : d) { if (sum + money C#using System;public class Solution { public int solution(int[] d, int budget) { Array.Sort(..
문제C#using System;public class Solution { public int solution(string t, string p) { int m = p.Length; int count = 0; for (int i = 0; i Javaclass Solution { public int solution(String t, String p) { int m = p.length(); int count = 0; for (int i = 0; i