본문 바로가기

혼자 코딩 공부하기

(25)
서점 만들기 보호되어 있는 글입니다.
231229 프로그래머스 수박수박수박수박수? class Solution { public String solution(int n) { String answer = ""; for(int i = 0; i < n; i++) { if (i % 2 == 0) { answer += "수"; } else { answer += "박"; } } return answer; } } 약수의 개수와 덧셈 class Solution { public int solution(int left, int right) { int answer = 0; int count = 0; for(; left
231220 프로그래머스 코테 풀기 문자 개수 세기 class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; // 알파벳 개수 = 26개, 대소문자 총 52개 for(int i = 0; i < my_string.length(); i++) { if (Character.isUpperCase(my_string.charAt(i))) { answer[my_string.charAt(i) - 'A']++; // ASCII CODE 값 빼기 } else { answer[my_string.charAt(i) - 'A' - 6]++; // 'A' 와 'a' 의 값은 32 차이, 6 을 더해 26 차이로 만듬 } } return answer; } } 7 의 개수 ..
231219 프로그래머스 Lv.1 짝수 홀수 class Solution { public String solution(int num) { String answer = ""; if (num % 2 == 0) { answer = "Even"; } else { answer = "Odd"; } return answer; } } 약수의 합 class Solution { public int solution(int n) { int answer = 0; for(int i = 1; i b) { int temp = a; a = b; b = temp; } for(int i = a; i
231219 프로그래머스 코딩테스트 간단한 식 계산하기 class Solution { public int solution(String binomial) { int answer = 0; String a = binomial.substring(0, binomial.indexOf(" ")); String b = binomial.substring(binomial.indexOf(" ") + 1, binomial.lastIndexOf(" ")); String c = binomial.substring(binomial.lastIndexOf(" ") + 1); switch (b) { case "+" : answer = Integer.parseInt(a) + Integer.parseInt(c); break; case "*" : answer = Integer...
231218 프로그래머스 0단계 풀기 합성 수 찾기 // 합성수 : 약수의 개수가 3개 이상인 수 class Solution { public int solution(int n) { int answer = 0; int i = 4; while (i = 0 ; j--) { if (temp[j] == emergency[i]) { answer[k++] = temp.length - j; } } } return answer; } } 숨어있는 숫자의 덧셈 (2) class Solution { public int solution(String my_string) { int answer = 0; String s = "0"; for(int i = 0; i < my_string.length(); i++) { if (Character.isDigit(my_string..
231216 프로그래머스 자바 0단계 다 풀어보기 개미 군단 class Solution { public int solution(int hp) { int answer = 0; int less = 0; answer += hp / 5; less += hp % 5; answer += less / 3; less %= 3; answer += less / 1; return answer; } } 세균 증식 class Solution { public int solution(int n, int t) { int answer = n; for(int i = 0; i < t; i++) { answer *= 2; } return answer; } } n 의 배수 고르기 class Solution { public int[] solution(int n, int[] numlist) {..
231215 프로그래머스 풀어보기 무작위로 K 개의 수 뽑기 import java.util.*; class Solution { public int[] solution(int[] arr, int k) { int[] answer = new int[k]; Arrays.fill(answer, -1); answer[0] = arr[0]; int count = 1; A: for(int i = 1; i < arr.length; i++) { if (arr[i-1] != arr[i]) { for(int j = 0; j= 0; i--) { answer += my_string.charAt(i); } return answer; } } 배열 뒤집기 import java.util.*; class Solution { public int[] solution(int[..