알고리즘/Programmers 썸네일형 리스트형 [Programmers] Level1. 약수의 합 (Java) Level1. 약수의 합 (Java) 문제설명 ) 풀이Code ) class Solution { public int solution(int n) { int answer = 0; for (int i=1; i 더보기 [Programmers] Level1. 시저암호 (Java) Level1. 시저암호 (Java) 문제설명 ) 풀이Code ) class Solution { public String solution(String s, int n) { // A = 65~90 a = 97~122 String answer = ""; for (int i=0; i 122 ) { tmp = (tmp - 122) + 96; } answer += (char)tmp; } } } return answer; } } 풀이법 ) 1. 공백이 들어오게 되면 공백을 그대로 answer에 대입 2. 공백이 아닌값이 들어오면 대문자인지 소문자인지 판별하여 나눠줌 3. tmp 라는 임시 변수를 선언하여 s의 i번째 방에 있는 알파벳에 값을 더해주거나 빼준다, z를 넘어가게 되면 90을 빼고 64를 더해주어 다시 위.. 더보기 [Programmers] Level1. 수박수박수박수박수박수? (Java) Level1. 수박수박수박수박수박수? (Java) 문제설명 ) 풀이Code ) class Solution { public String solution(int n) { String answer = ""; for(int i=1; i 더보기 [Programmers] Level1. 서울에서 김서방 찾기 (Java) Level1. 서울에서 김서방 찾기 (Java) 문제설명 ) 풀이Code ) class Solution { public String solution(String[] seoul) { String answer = ""; for(int i=0; i 더보기 [Programmers] Level1. 문자열 다루기 기본 (Java) Level1. 문자열 내림차순으로 배치하기 (Java) 문제설명 ) 풀이Code ) class Solution { public boolean solution(String s) { boolean answer = true; if(s.length() != 4 && s.length() != 6) { // 길이가 4도 아니고 6도 아닌경우 false answer = false; return answer; } for(int i=0; i 더보기 [Programmers] Level1. 문자열 내림차순으로 배치하기 (Java) Level1. 문자열 내림차순으로 배치하기 (Java) 문제설명 ) 풀이Code ) import java.util.ArrayList; import java.util.Collections; class Solution { public String solution(String s) { String answer = ""; ArrayList lowerList = new ArrayList(); //소문자 리스트 ArrayList upperList = new ArrayList(); //대문자 리스트 for (int i=0; i 더보기 [Programmers] Level1. 문자열 내 p와 y의 개수 (Java) Level1. 문자열 내 p와 y의 개수 (Java) 문제설명 ) 풀이Code ) import java.util.ArrayList; class Solution { boolean solution(String s) { boolean answer = true; char [] list = new char[s.length()]; int pCnt = 0; int yCnt = 0; for (int i=0; i 더보기 [Programmers] Level1. 문자열 내마음대로 정렬하기 (Java) Level1. 문자열 내마음대로 정렬하기 문제설명 ) 풀이Code ) import java.util.ArrayList; import java.util.Collections; class Solution { public String[] solution(String[] strings, int n) { String[] answer = new String[strings.length]; ArrayList list = new ArrayList(); // 정렬을 편하게 하기 위해 list 선언 for (int i=0; i 더보기 이전 1 ··· 3 4 5 6 7 8 다음