목록Java (371)
기록방
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 성격유형 검사지의 선택목록을 보고 결과를 출력한다. survey는 2글자 문자열의 배열이 입력된다. 앞 글자 : 비동의 뒷 글자 : 동의 choices는 선택 항목의 번호 배열이 입력된다. 1~3 : 비동의 4 : 아무것도 아님 5~8 : 동의 번호 배열의 점수를 모두 집계한 후 2글자 중 더 합이 큰 것이 성격유형으로 선택된다. 🔸 코드 🔸 import java.util.HashMap; class Solution { public String solution(String[] su..