본문 바로가기
반응형

코딩테스트 입문48

[프로그래머스 - JAVA] 팩토리얼 나는 문제가 이해가 되지 않아 이 문제를 풀지 못하였다..ㅠㅠㅠ 다음에 다시 풀어보어보려고 하며, 혹시나 필요한 사람을 위해 다른 분의 풀이를 남겨 놓는다. 다른 사람 풀이 class Solution { public int solution(int n) { int fac = 1; int i = 0; while(true){ if(fac 2023. 3. 12.
[프로그래머스 - JAVA] 2차원으로 만들기 내 풀이 import java.util.Arrays; import java.util.ArrayList; import java.util.stream.Collectors; class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = {}; int t = num_list.length / n; answer = new int[t][n]; ArrayList arrays = (ArrayList) Arrays.stream(num_list).boxed().collect(Collectors.toList()); for (int i = 0; i < t; i++) { for (int j = 0; j < n; j++) { answer[i][j.. 2023. 3. 11.
[프로그래머스 - JAVA] A로 B만들기 내 풀이 class Solution { public int solution(String before, String after) { int answer = 0; StringBuilder reverse = new StringBuilder(); reverse.append(before); before = String.valueOf(reverse.reverse()); if(before.equals(after)){ answer = 1; } return answer; } } class Solution { public int solution(String before, String after) { int answer = 0; String a = ""; for (int i = before.length() - 1; i >=.. 2023. 3. 11.
[프로그래머스 - JAVA] 모스부호(1) 내 풀이 class Solution { public String solution(String letter) { String answer = ""; String[] morse = {".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."}; String[] word = letter.split(" "); for (int i = 0; i < word.length; i++) { for (int j = 0; j < morse.length; j++) { if(word[i].equals(mo.. 2023. 3. 11.
[프로그래머스 -JAVA] 중복된 문자 제거 내 풀이 class Solution { public String solution(String my_string) { String answer = ""; for (int i = 0; i < my_string.length(); i++) { if (!answer.contains(String.valueOf(my_string.charAt(i)))){ answer += String.valueOf(my_string.charAt(i)); } } return answer; } } import java.util.Arrays; import java.util.stream.Collectors; class Solution { public String solution(String my_string) { String answer =.. 2023. 3. 11.
[프로그래머스 - JAVA] 합성수 찾기 내 풀이 class Solution { public int solution(int n) { int answer = 0; int count = 0; for (int i = 1; i (int) IntStream.rangeClosed(1, i).filter(i2 -> i % i2 == 0).count() > 2).count(); } } class Solution { public int solution(int n) { int answer = 0; for (int i = 1; i 2023. 3. 11.
반응형