Algorithm/PROGRAMMERS[Java]57 Lv1. 나머지가 1이 되는 수 찾기 ▶ 문제 ▶ 풀이방법 class Solution { public int solution(int n) { int answer = 0; for(int i = 2 ; i < n; i++){ if(n % i == 1){ answer = i; break; } } return answer; } } 2022. 4. 17. Lv1. 부족한 금액 계산하기 ▶ 문제 ▶풀이방법 class Solution { public long solution(int price, int money, int count) { long answer = 0; for(int i = 1; i money) ? answer-money : 0; //가지고 있는 돈보다 많이 나왔을 경우에만 차이값 계산 return answer; } } 2022. 4. 17. Lv1. 비밀지도[카카오] ▶ 문제 ▶ 풀이방법 - 첫번째 풀이(2번째 케이스에서 오답 발생) import java.util.*; class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; String[] arr = new String[n]; for(int i = 0; i < n; i++){ //두개의 지도 붙였을 때 OR값 arr[i] = Integer.toBinaryString(arr1[i] | arr2[i]); } Arrays.fill(answer, ""); for(int j = 0; j < n; j++){ for(int i = 0; i < arr[j].length(); i++){ char c.. 2022. 4. 17. Lv1. 가운데 글자 가져오기 ▶ 문제 ▶ 풀이방법 class Solution { public String solution(String s) { String answer = ""; if(s.length() % 2 == 0) answer = s.substring(s.length()/2-1, s.length()/2+1); else answer = s.substring(s.length()/2, s.length()/2+1); return answer; } } 2022. 4. 17. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음