본문 바로가기
728x90

Coding Test31

[프로그래머스 자바 JAVA] 서울에서 김서방 찾기 (level 1) https://programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co.kr 문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길.. 2022. 3. 18.
[프로그래머스 자바 JAVA] 문자열 내 마음대로 정렬하기 (level 1) https://programmers.co.kr/learn/courses/30/lessons/12915 코딩테스트 연습 - 문자열 내 마음대로 정렬하기 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱 programmers.co.kr import java.util.Arrays; class Solution { public String[] solution(String[] strings, int n) { // 만약 strings[]가 ["sun", "bed", "car"]라고 한다면 for(int i = 0; i < strings.. 2022. 3. 18.
[프로그래머스 자바 JAVA] 폰켓몬 (level 1) https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr import java.util.HashSet; import java.util.Set; class Solution { public int solution(int[] nums) { int answer = 0; int count = nums.length / 2; // 1. 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가는 것이므로 N.length / 2를 해준다. .. 2022. 3. 18.
[프로그래머스 자바 JAVA] 완주하지 못한 선수 (level 1) https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 풀이1 import java.util.Arrays; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; /* 참고 participant.length = completion.length + 1 */ Arrays.. 2022. 3. 18.
[프로그래머스 자바 JAVA] 음양 더하기 (level 1) https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i < absolutes.length; i++){ // 1. absolutes 배열 크기만큼 반복문을 돌린다. // 문제: signs[i] 가 참이면 ab.. 2022. 3. 18.
[프로그래머스 자바 JAVA] 숫자 문자열과 영단어 (level 1) https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr class Solution { public int solution(String s) { String[] numArr = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"}; // 1. zero ~ nine 까지를 numArr 배열에 담는다. for(int i .. 2022. 3. 18.