프로그래머스 코딩테스트/JAVA 41

[프로그래머스] 체육복 JAVA

문제[프로그래머스] 체육복 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답import java.util.*;class Solution { public int solution(int n, int[] lost, int[] reserve) { int answer = 0; answer = n - lost.length; Arrays.sort(lost); Arrays.sort(reserve); for(int i = 0; i    풀이우선 체육복을 잃어버린 사람(lost)과 체육복이 2개 있는 사..

[프로그래머스] 문자열 나누기 JAVA

문제[프로그래머스] 문자열 나누기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답class Solution { public int solution(String s) { int answer = 0; int countX = 0; int countAlse = 0; String x = ""; for(int i = 0; i    풀이 int countX = 0; int countAlse = 0; String x = "";x와 x가 아닌 다른 글자들이 나온 ..

[프로그래머스] 옹알이 (2) JAVA

문제[프로그래머스] 옹알이 (2) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답class Solution { public int solution(String[] babbling) { int answer = 0; String[] say = {"aya", "ye", "woo", "ma"}; String[] notSay = {"ayaaya", "yeye", "woowoo", "mama"}; for(int i = 0; i    풀이아이가 할수 있는 발음 4개를 say에 저장하였고 아이는 ..

[프로그래머스] 로또의 최고 순위와 최저 순위 JAVA

문제[프로그래머스] 로또의 최고 순위와 최저 순위 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int[2]; int count = 0; int zeroCount = 0; for(int i = 0; i 6) answer[0] = 6; if(answer[1] > 6) answer[1] = 6; ret..

[프로그래머스] 기사단원의 무기 JAVA

문제[프로그래머스] 기사단원의 무기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답import java.util.*;class Solution { public int solution(int number, int limit, int power) { int answer = 0; int[] num = new int[number]; for(int i = 0; i limit) answer += power; else answer += n; } return answer; ..

[프로그래머스] 덧칠하기 JAVA

문제[프로그래머스] 덧칠하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(int n, int m, int[] section) { int answer = 0; int[] paint = new int[n]; for(int s : section) { paint[s-1] = 1; } for(int i = 0; i  처음 for문에서 paint[]에 페인트를 다시 칠해야 하는..

[프로그래머스] 소수 만들기 JAVA

문제[프로그래머스] 소수 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(int[] nums) { int answer = 0; List list = new ArrayList(); for(int i = 0; i  list에는 3가지 숫자를 조합하여 만들어지는 모든 숫자를 저장합니다. 이때 짝수는 소수가 아님으로 짝수는 저장하지 않습니다. 그 다음 for문을 통하여 소수가 아니면 flag가 tru..

[프로그래머스] 모의고사 JAVA

문제[프로그래머스] 모의고사 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int[] solution(int[] answers) { int[] answer; int[] person1 = {1, 2, 3, 4, 5}; int[] person2 = {2, 1, 2, 3, 2, 4, 2, 5}; int[] person3 = {3, 3, 1, 1, 2, 2, 4, 4, 5, 5}; List score = new Arr..

[프로그래머스] 과일 장수 JAVA

문제[프로그래머스] 과일 장수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(int k, int m, int[] score) { int answer = 0; List scores = new ArrayList(); List box = new ArrayList(); for(int s:score) { scores.add(s); } Collections.sort(..

[프로그래머스] 카드 뭉치 JAVA

문제[프로그래머스] 카드 뭉치 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) { String answer = "Yes"; int i = 0; int j = 0; for(String g : goal) { if(i i 와 j를 증가하면서 cards1 또는 cards2에 값이 일치하면 yes 일치하지 않으면 no를 저장하여 문제..