Algorithm88 [Lv. 1] 없는 숫자 더하기 class Solution { public int solution(int[] numbers) { int answer = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9; for(int i = 0; i < numbers.length; i++){ answer -= numbers[i]; } return answer; } } Algorithm/프로그래머스 2023. 5. 8. [Lv. 1] 가운데 글자 가져오기 class Solution { public String solution(String s) { String answer = ""; String[] str = s.split(""); int len = str.length; if(len % 2 != 0) {answer = str[len/2];} else {answer = str[len/2 - 1] + str[len/2];} return answer; } } Algorithm/프로그래머스 2023. 5. 8. [Lv. 1] 음양 더하기 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i Algorithm/프로그래머스 2023. 5. 4. [Lv. 1] 핸드폰 번호 가리기 class Solution { public String solution(String phone_number) { char[] ch = phone_number.toCharArray(); for(int i = 0; i < ch.length - 4; i++){ ch[i] = '*'; } return String.valueOf(ch); } } Algorithm/프로그래머스 2023. 5. 4. [Lv. 1] 나누어 떨어지는 숫자 배열 class Solution { public int[] solution(int[] arr, int divisor) { int[] answer = {}; ArrayList list = new ArrayList(); for(int i = 0; i Algorithm/프로그래머스 2023. 5. 2. [Lv. 1] 서울에서 김서방 찾기 class Solution { public String solution(String[] seoul) { String answer = ""; for(int i = 0; i < seoul.length; i++){ if(seoul[i].equals("Kim")){ answer = "김서방은 " + i + "에 있다"; } } return answer; } } Algorithm/프로그래머스 2023. 5. 2. [Lv. 2] 피보나치 수 우선 처음엔 class Solution { public int solution(int n) { int answer = 0; int[] sum = new int[n+1]; sum[0] = 0; sum[1] = 1; for(int i = 2; i Algorithm/프로그래머스 2023. 5. 2. [Lv. 1] 하샤드 수 class Solution { public boolean solution(int x) { boolean answer = true; int sum = 0; int a = x; while (a > 0) { sum += a % 10; a /= 10; } if (x % sum == 0) { answer = true; } else{ answer = false; } return answer; } } Algorithm/프로그래머스 2023. 5. 1. [Lv. 1] 정수 내림차순으로 배치하기 class Solution { public long solution(long n) { long answer = 0; String[] str = Long.toString(n).split(""); Arrays.sort(str, Collections.reverseOrder()); String answ = ""; for(String s : str) answ += s; answer = Long.parseLong(answ); return answer; } } Algorithm/프로그래머스 2023. 4. 27. [Lv. 1] 문자열을 정수로 바꾸기 class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; } } Algorithm/프로그래머스 2023. 4. 27. [Lv. 1] 자연수 뒤집어 배열로 만들기 class Solution { public int[] solution(long n) { String a = "" + n; int[] answer = new int[a.length()]; int cnt = 0; while (n > 0) { answer[cnt] = (int) (n % 10); n /= 10; cnt++; } return answer; } } Algorithm/프로그래머스 2023. 4. 24. [Lv. 1] 문자열 내 p와 y의 개수 class Solution { boolean solution(String s) { boolean answer = true; char ch; int cnt = 0; for(int i = 0; i < s.length(); i++){ ch = s.charAt(i); if(ch == 'p' || ch == 'P') cnt ++; else if(ch == 'y' || ch == 'Y') cnt --; if(cnt != 0){ answer = false; }else{ answer = true; } } return answer; } } Algorithm/프로그래머스 2023. 4. 24. 이전 1 2 3 4 5 6 ··· 8 다음