반응형
가까운 수
import java.util.*;
class Solution {
public int solution(int[] array, int n) {
int min = 101;
for(int i = 0; i< array.length;i++){
if(Math.abs(min - n) > Math.abs(array[i] - n)){
min = array[i];
}else if(Math.abs(min - n) == Math.abs(array[i] - n)){
min = Math.min(min, array[i]);
}
}
return min;
}
}
369 게임
class Solution {
public int solution(int order) {
String orderStr = order + "";
return orderStr.length() - orderStr.replaceAll("[369]","").length();
}
}
암호 해독
class Solution {
public String solution(String cipher, int code) {
StringBuilder sb = new StringBuilder();
for(int i =code; i<=cipher.length(); i+=code){
sb.append(cipher.charAt(i-1));
}
return sb.toString();
}
}
대문자와 소문자
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
for(int i =0;i<my_string.length();i++){
int c = my_string.charAt(i);
if(c >= 65 && c <=91){
sb.append((char)(c + 32));
}else{
sb.append((char)(c - 32));
}
}
return sb.toString();
}
}
728x90
반응형
'CodingTest' 카테고리의 다른 글
코딩테스트 입문 - Day 16 (0) | 2025.04.27 |
---|---|
코딩테스트 입문 - Day 15 (0) | 2025.04.27 |
프로그래머스 2레벨 - 무인도 (2) | 2025.04.20 |
코딩테스트 입문 - Day 13 (0) | 2025.04.20 |
코딩테스트 입문 - Day 12 (0) | 2025.04.20 |