본문 바로가기

전체 글263

Lv1. 소수찾기 ▶ 문제 ▶ 풀이방법 -에라토스테네스의 체를 사용해서 소수판별하여 풀었다. 만약 에라토스테네스의 체를 사용하는 방법을 몰랐다면 어려웠을것 같다...ㅎ class Solution { public int solution(int n) { int answer = 0; //에라토스테네스의 체(소수 판별) int max = 1000000; boolean[] arr = new boolean[max]; for(int i = 2; i < max; i++){ for(int j = 2*i; j < max; j+=i){ if(arr[j] == true) continue; arr[j] = true; //소수가 아닌 수들은 true로 값을 바꿔줌. } } //입력된 값까지만 판별값 돌림. for(int i = 2; i 2022. 4. 16.
Lv1. 수박수박수박수박수박수? ▶ 문제 ▶ 풀이방법 이런 쉬운문제 너무좋아,, 이런문제만 나왔으면,,,ㅋㅋ class Solution { public String solution(int n) { String answer = ""; for(int i = 0; i < n; i++){ answer += i%2 == 0 ? "수" : "박"; } return answer; } } 2022. 4. 16.
Lv1. 문자열을 정수로 바꾸기 ▶ 문제 ▶ 풀이방법 진짜로 문자열을 정수로만 바꾸면 되는문제. 함수 사용. class Solution { public int solution(String s) { int answer = Integer.parseInt(s); return answer; } } 2022. 4. 16.
Lv1. 시저암호 ▶ 문제 ▶ 풀이방법 class Solution { public String solution(String s, int n) { String answer = ""; for(int i = 0 ; i = 'a' && c 'z') ? (char)(c - 26 + n) : (char)(c + n); //소문자일때 if(c >= 'A' && c 'Z') ? (char)(c - 26 + n) : (char)(c + n); //대문자일때 } } return answer; } } 2022. 4. 16.