목록PGM (98)
기록방
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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; } } 🔸 코드 해석 🔸 문자열을 대문자들로 변환시킨다. ..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 1부터 주어진 수 사이의 소수의 개수를 반환한다. 🔸 코드 🔸 class Solution { public int solution(int n) { int prime[] = new int[n+1]; int answer = 0; for(int i = 2; i