알고리즘 썸네일형 리스트형 [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 더보기 [Programmers] Level1. 두 정수 사이의 합 (Java) Level1. 두 정수 사이의 합 문제설명 ) 풀이Code ) class Solution { public long solution(long a, long b) { long answer = 0; if (a == b) { answer = a; } else if (a > b) { answer = ((a+b) * (a-b+1))/2; } else { answer = ((b+a) * (b-a+1))/2; } return answer; } } 풀이법 ) 규칙이 존재한다. (큰수 + 작은수) * (큰수 - 작은수+1) /2 는 정답이 된다. int형으로 값을 담을경우 정답처리 되지않으므로 long 타입으로 변환하여 주여야한다. 더보기 [Programmers] Level1. 나누어 떨어지는 숫자 배열 (Java) Level1. 나누어 떨어지는 숫자 배열 문제설명 ) 풀이Code ) import java.util.ArrayList; import java.util.Collections; class Solution { public int[] solution(int[] arr, int divisor) { ArrayList list = new ArrayList(); for (int i=0; i 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 22 다음