CodingTest/Programmers 3

[프로그래머스 Lv 1] 두 정수 사이의 합

코딩테스트 문제를 풀면서 정답률이 70%인 문제를 기준으로 그보다 낮은 문제들만 블로그에 정리하고 있는데이 문제는 간단한 문제지만 내가 생각하지 못했던 풀이를 알게되어 감탄이 나와 정리하고자 한다. 링크https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 요약두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수를 완성한다.a와 b의 대소 관계는 정해져 있지 않으며 a와 b가 같은 경우는 둘 중 아무 수나 리턴한다. 입출력 예시 알고리즘 풀이 순서나는 단순히 a..

[프로그래머스 Lv 1] 2016년

링크https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 요약2016년 1월 1일은 금요일이다. 이 때 두 수 a와 b를 입력 받아 2016년 a월 b일이 무슨 요일인지 구해야한다.요일의 이름은 각 요일 영어 철자의 앞 3글자를 대문자로 출력한다.2016년은 윤년이며 2016년 a월 b일은 실제로 있는 날로 9월 45일 등의 날짜는 주어지지 않는다. 알고리즘 풀이 순서1. LocalDate와 getDayOfWeek를 사용하여 2016년 a월 b일의 요일을 불러온다.2. 문자열 변환(toStr..

[프로그래머스 Lv 1] 폰켓몬

링크https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 요약폰켓몬의 종류가 담긴 배열 nums가 있고, 여기서 가져갈 수 있는 폰켓몬의 최댓값은 nums.length / 2 만큼이다. 나는 최대한 다양한 종류의 폰켓몬을 가져가길 원하기 때문에 최대한 많은 종류를 포함해서 nums.length / 2 마리를 고르려 한다. 이 때 가져갈 수 있는 최대 폰켓몬의 종류 갯수를 구해라. (중복으로 가져가면 해당 폰켓몬의 개수는 무조건 1이다.) 입출력 예시 알고리즘 풀이 순서1. 가져갈 수 있는 폰켓..