본문 바로가기

전체 글135

프로그래머스 - (2018 KAKAO BLIND RECRUITMENT) [1차]다트 게임 (Java) programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr import java.util.Arrays; import java.util.regex.Matcher; import java.util.regex.Pattern; class Solution { public int solution(String dartResult) { double[] scores = new double[3]; Pattern stagePattern = Pattern.compile("\\d+[SDT][*#]?"); Matcher stageMatcher = stagePattern.matcher(dartResult); int scoreIndex.. 2020. 11. 22.
프로그래머스 - (2019 KAKAO BLIND RECRUITMENT) 실패율 (Java) programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr import java.util.ArrayList; import java.util.Arrays; class Solution { private static class FailureInform { private final int stageNumber; private double failureRate; public FailureInform(int stageNumber, int num.. 2020. 11. 22.
프로그래머스 - (2018 KAKAO BLIND RECRUITMENT) [1차]비밀지도 (Java) programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; char[][] arr1Binaries = new char[n][n]; char[][] arr2Binaries = new char[n][n]; decryptMap(n, arr1,.. 2020. 11. 21.
프로그래머스 - (2020 카카오 인턴십) 키패드 누르기 (Java) https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr import java.util.HashMap; class Solution { public String solution(int[] numbers, String hand) { String answer = ""; HashMap keypadPositions =.. 2020. 11. 21.