게시글 리스트
-
프로그래머스 Level 1
[2024 KAKAO WINTER INTERNSHIP/JavaScript] 가장 많이 받은 선물
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 목차카카오 문제 해설내 문제풀이프로그래머스 다른사람 풀이 참고 카카오 문제 해설 2024 카카오 겨울 인턴십 코딩테스트 문제해설 링크더보기이 문제는 자료구조와 반복문, 조건문 등 프로그래밍의 기초 개념들을 적절히 활용하여 푸는 문제입니다.N명의 이름 리스트에 인덱스를 붙이고 N×N 2차원 배열에 선물을 주고받은 횟수를 저장하는 방법으로 요구사항을 구현할 수 있습니다. 이름 리..
-
프로그래머스 Level 1
[2018 KAKAO BLIND RECRUITMENT[1차]/Java] 다트 게임
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 카카오 문제 해설 내 문제풀이 프로그래머스 다른사람 풀이 참고 카카오 문제 해설 2018 카카오 신입 공채 1차 코딩 테스트 문제 해설 링크 더보기 문자열 처리String Manipulation를 묻는 문제입니다. 앞에서부터 한 글자씩 잘라서 처리할 수 있고, 또는 간단한 컴파일러를 만들듯이 토큰화Tokenizing와 의미 분석Semantic Analysis을 통해 어렵지 ..
-
프로그래머스 Level 1
[2019 카카오 개발자 겨울 인턴십/Java] 크레인 인형뽑기 게임
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 카카오 문제 해설 내 문제풀이(LinkedList) 프로그래머스 다른사람 풀이 참고(Stack) 카카오 문제 해설 2019 카카오 개발자 겨울 인턴십 코딩 테스트 문제 해설 링크 더보기 문제에 주어진 대로 구현하면 되는 문제입니다. 격자 칸에서 가장 위에 있는 인형을 찾기 위해 다음과 같은 방법을 사용할 수 있습니다. 인형을 집어 올릴 위치에서 0이 아닌 숫자가 나올 때까지..
-
프로그래머스 Level 1
[2023 KAKAO BLIND RECRUITMENT/Java] 개인정보 수집 유효기간 ★
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 카카오 문제 해설 프로그래머스 다른사람 풀이 참고 1 프로그래머스 다른사람 풀이 참고 2 (LocalDate) 카카오 문제 해설 2023 카카오 신입 공채 1차 온라인 코딩 테스트 for Tech developers 문제해설 링크 더보기 각 개인 정보가 수집된 날과 약관 종류로부터 보관 가능 날짜를 구하고, 오늘 날짜가 보관 가능 날짜를 지났는지를 구하면 되는 문제입니다...
-
프로그래머스 Level 1
[2022 KAKAO TECH INTERNSHIP/Java] 성격 유형 검사하기
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 내 풀이 프로그래머스 다른사람 풀이 참고 내 풀이 import java.util.*; class Solution { public String solution(String[] survey, int[] choices) { StringBuilder answer = new StringBuilder(); Map typeCountMap = new HashMap(); String[] ..
-
프로그래머스 Level 1
[2018 KAKAO BLIND RECRUITMENT[1차]/Java] 비밀지도
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 카카오 문제 해설 내 문제풀이 프로그래머스 다른사람 풀이 참고 2 (Collections.sort) 카카오 문제 해설 2018 카카오 신입 공채 1차 코딩 테스트 문제 해설 링크 더보기 이 문제는 비트 연산Bitwise Operation을 묻는 문제입니다. 이미 문제 예시에 2진수로 처리하는 힌트가 포함되어 있고, 둘 중 하나가 1일 경우에 벽 #이 생기기 때문에 OR로 처..
-
프로그래머스 Level 1
[2020 카카오 인턴십/Java] 키패드 누르기
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 나의 풀이 포인트 나의 문제풀이 나의 풀이 포인트 0~9까지의 키패드를 배열화. ex) 1은 (0,0), 2는 (0,1) 나의 문제풀이 class Solution { public String solution(int[] numbers, String hand) { StringBuilder answer = new StringBuilder(); int[][] keypad = {{3..
-
프로그래머스 Level 1
[2019 KAKAO BLIND RECRUITMENT/Java] 실패율
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 카카오 문제 해설 프로그래머스 다른사람 풀이 참고 1 프로그래머스 다른사람 풀이 참고 2 (Collections.sort) 카카오 문제 해설 2019 카카오 신입 공채 1차 코딩 테스트 문제 해설 링크 더보기 먼저 주어진 배열의 길이를 이용하여 전체 사용자 수를 구하고, stages 를 순회하며 각 스테이지에 몇 명의 사용자가 도달했는지 세줍니다. 이렇게 만들어둔 배열(각 ..
-
프로그래머스 Level 1
[2021 KAKAO BLIND RECRUITMENT/Java] 신규 아이디 추천
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 나의 풀이 포인트 나의 문제풀이 프로그래머스 다른사람 풀이 참고 나의 풀이 포인트 정규표현식 사용 나의 문제풀이 class Solution { public String solution(String new_id) { String answer = new_id; // 1단계) new_id의 모든 대문자를 대응되는 소문자로 치환합니다. answer = answer.toLowerCa..
-
프로그래머스 Level 1
[2021 카카오 채용연계형 인턴십/Java] 숫자 문자열과 영단어
# 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 목차 나의 풀이 포인트 나의 문제풀이 나의 풀이 포인트 숫자 영단어가 나란히 붙어있을 때 해당하는 다른 숫자 영단어가 없다 -> replace함수 써도 되겠다~ alphabets 배열을 선언할 때 값이 해당 인덱스와 일치하게끔~ ex) 0번 인덱스의 값은 "zero", 1번 인덱스의 값은 "one" 나의 문제풀이 class Solution { public int solution(..