일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- java 백준 1차원 배열
- Memoir
- 자바스크립트 코딩의 기술
- map
- GoingBus
- 리눅스
- 코테
- 스프링 빈
- 리눅스마스터 1급 정리
- Java
- 월간코드챌린지
- 연습문제
- 리눅스마스터 3과목
- toCharArray
- 반복문
- 개발자 회고록
- 코딩테스트
- 백준 java
- 명령어
- JavaScript
- Kotlin
- 자바
- 문자열
- Linux
- 카카오
- 스프링 컨테이너
- 고잉버스
- 백준 javascript
- 리눅스마스터1급
- 프로그래머스
- Today
- Total
목록 코딩테스트 (58)
hoon's bLog
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr지은아, 네가 여기서 왜 나와?...아이유에 속아문제를 잊지말자...[나의 풀이]- 문자열과 숫자를 구분하여 점수 산출 방식을 정해야 함.- 각 문자열에 대한 조건을 구분하여, 보너스 점수 계산하는 로직 구성public class Solution { public int solution(String dartResult) { int answer = 0; int[] score = new int[3]; // 각 게임별 점수를 담을 배열 char[] cha..
문제 출처 : https://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]; //십진수 -> 이진수 for (int i=0; i 0) { String str = ""; for(int i = 0; i < m; i..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr [나의 풀이] class Solution { public int solution(String s) { int answer = 0; String[] alphabet = new String[]{"zero","one","two","three","four", "five","six","seven","eight","nine"}; //받은 문자열과 ..
문제 출처 : 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 문제에 텍스트가 많아지면 여김없이 찾아오는 난독증..... 하지만 그럼에도 불구하고 풀어야 한다 "우리는 답을 찾을 것이다. 늘 그랬듯이." -인터스텔라- [나의 풀이] - 우리가 스마트폰을 사용할 때, 왼손은 왼쪽, 오른손은 오른쪽을 사..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 와.... 역대급 문제 이미지인 것 같다 ㅎㅎㅎ 한 컷으로 편집하려 했으나.... 역부족이었다.... 역시 카카오는 다르다는 말밖에....ㅋㅋㅋㅋㅋㅋ 예시 사진이 동적으로 움직이는 정성까지 ㄷㄷ ㅋㅋㅋㅋㅋㅋ 문제길이에 난독증은 기분 탓인 건가 아무튼 문제풀이 Let's Go!! [나의 풀이] - 어떤 값들을 쌓는다는 개념에서 Stack을 착안! - Stack 배열 boa..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr [나의 풀이] - 배열을 순차적으로 Set에 담아 중복 값 제거 - 2마리를 고르는 것이기 때문에 입력 배열에 절반값이 작거나 같으면 배열의 절반값, 아닐 경우 Set의 담긴 크기로 return import java.util.HashSet; class Solution { public int solution(int[] nums) { int an..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12982[나의 풀이]- 입력받은 배열을 정렬함으로써 작은 수부터 분배 될수 있도록 함.import java.util.Arrays;class Solution { public int solution(int[] d, int budget) { int answer = 0; int sum = 0; //부서별로 신청한 금액 배열 int part = d.length; //요청한 부서 수 Arrays.sort(d); for (int i=0; i budget) return answer; //신청금액이 예산보..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr [나의 풀이] - 반복문 중첩을 통해 3개의 수를 선택하여 합 - chkSum 함수로 자기 자신보다 작은 수로 나누어 떨어지지 않을 경우 소수로 판별하여 true return! - chkSum 함수가 true retrun 일 때만 + class Solution { public int solution(int[] nums) { i..