19살 예비 웹개발자 개발일지

내장함수 3

[JS] 프로그래머스 2016년

문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 입출력 예 5 24 "TUE" 문제 풀이 function solution(a, b) { let answer = ''; const day = ['SUN','MON','TUE','..

코딩테스트 2021.05.17

[파이썬] combinations 내장함수

우선 combinations 함수를 활용하기 위해선 from itertools import combinations 파이썬 기본 라이브러리인 itertools 모듈을 import 해준다. 이 라이브러리는 조합을 하는 함수로 주로 소수 문제에 많이 쓰인다. 사용법 변수 = list(combinations(사용하려는 리스트, 합치려는 원소 개수) 간단하게 예제를 예로 들자면 from itertools import combinations member = ['영희', '철수', '흰둥이', '짱구', '맹구', '유리'] team = list(combinations(member,2)) print(team) member에 들어있는 친구들로 2명씩 팀을 짜려고 할 때 다양한 방법의 팀의 출력 결과가 나온다. 출력문 ..

내장함수 2021.05.16

프로그래머스 소수 만들기(Python)

문제 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요.제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 numsresult [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,6]을 이용해서 11..

코딩테스트 2021.05.16