목록CodingTest/Java (342)
기록방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xU0Ty/btrLgZvvb6K/KRjliVjbw5KnCTm6gjqfo1/img.png)
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력된 두 값과 사이의 값의 합을 반환한다. 🔸 코드 🔸 class Solution { public long solution(int a, int b) { long answer = 0; if(a==b) answer = a; else if(a > b) for(int i = b; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2fCXS/btrKZeM4ZGB/HFenUEcPnlP2PjZ0mGVKVK/img.png)
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 문자열 리스트와 n을 입력받는다. n자리 문자로 오름차순 정렬한다. 만약 n자리의 문자가 같다면 문자열을 사전식 정렬한다. 🔸 코드 🔸 class Solution { public String[] solution(String[] strings, int n) { int len = strings.length; for (int i = 0; i string..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CbzgS/btrKHZQb4Mz/B4DXSSln3XZkOtnYHlIyZ0/img.png)
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 문자열을 검사해 p와 y를 대소문자 구분 없이 세는 문제이다. 🔸 코드 🔸 class Solution { boolean solution(String s) { s = s.toUpperCase(); int p = 0; int y = 0; for(String c : s.split("")){ if(c.charAt(0) == 'P') p++; else if(c.charAt(0) == 'Y') y++; } return p == y; } } 🔸 코드 해석 🔸 문자열을 대문자들로 변환시킨다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/y1PG2/btrKwHph3NM/EYJgOYidfw3d6Fm96qnKYK/img.png)
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력받은 문자열의 문자들을 내림차순으로 정렬해 반환한다. 🔸 코드 🔸 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; class Solution { public String solution(String s) { ArrayList ss = new ArrayList(Arrays.asList(s.split(""))); Collections.sort(ss, Collections.rever..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bYFcY4/btrKvQNpw5i/IyZhe4IxGksFchibmq5iek/img.png)
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력된 문자열의 길이가 4, 6이 아니면 false를 반환한다. 입력된 문자열에서 숫자가 아닌 문자가 있으면 false를 반환한다. 모두 통과하면 true를 반환한다. 🔸 코드 🔸 class Solution { public boolean solution(String s) { boolean answer = true; if(s.length() != 6 && s.length() != 4) return false; for(String c : s.split("")){ if(c.charAt..