본문 바로가기

코딩테스트

(57)
프로그래머스 코딩테스트 수열과 구간 쿼리1 아니... 코딩기초트레이닝이 왜이렇게 어려운거지? 코딩기초트레이닝 추천문제.. day6 중인데... '수열과 구간 쿼리3'가 너무 어려워서 못풀겠는데....바로 다음 문제가 수열과 구간쿼리2가 나오길래... 일부러 검색해서 '수열과 구간쿼리1'을 풀기 시작했다. 왠지 1이라고 되어 있으니까 쉬운거겠지 ? 하고... 근데 이것조차 어렵다. 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr..
프로그래머스 코딩테스트 배열만들기 2 JAVA 배열만들기2 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 정수 l과 r을 받은 후, l과 r 사이에 있는 정수들 중에서 0과 5로만 이루어진 정수를 찾아서 배열로 반환하기. 어렵다... import java.util.*; class Solution { public int[] solution(int l, int r) { List result = new ArrayList();..
프로그래머스 코딩테스트 : 수 조작하기 2 JAVA 수 조작하기 2 (JAVA) 하긴했는데..... 남들이 푼거 보니까 더 간단해도 되는데 왜 이렇게 했을꼬? 싶음.. import java.util.*; class Solution { public String solution(int[] numLog) { char[] charNumLog = convertNumLogToCharLog(numLog); StringBuilder asnwer = new StringBuilder(); for (char ch : charNumLog) { if (ch == '\u0000') { break; // 마지막 요소이므로 반복을 종료 } asnwer.append(ch); } return asnwer.toString(); } private static char[] convertNum..
프로그래머스 수 조작하기 1 코딩테스트 수조작하기1 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제 : 정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다. "w" : n이 1 커집니다. "s" : n이 1 작아집니다. "d" : n이 10 커집니다. "a" : n..
프로그래머스 코딩테스트 마지막 두 원소 마지막 두 원소 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제 설명 : 정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요. 해결 코드 : class Solution { pub..
정수 찾기 프로그래머스 코딩테스트 연습 정수찾기 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제 설명 : 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. 코드 : class Solution { public int solution(int[] num_list, int n) { int answer..
코드 처리하기 프로그래머스 코딩테스트 JAVA 이거 풀었더니 11점 받았다!! 우와!! 코드처리하기 JAVA 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제 설명 : 문자열 code가 주어집니다. code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다. mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나..
프로그래머스 등차수열의 특정한 항만 더하기 등차수열의 특정한 항만 더하기 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제 설명 : 두 정수 a, d와 길이가 n인 boolean 배열 included가 주어집니다. 첫째항이 a, 공차가 d인 등차수열에서 included[i]가 i + 1항을 의미할 때, 이 등차수열의 1항부터 n항까지 included가 true인 항들만 더한 값을 return 하는 solution 함수를 작..