[Cos Pro 1급] 기출문제 2회차, 합이 k 배가 되는 수
·
Certificate/Cert - Cos Pro 1급
Hi, There! 안녕하세요, 바오밥입니다. 목차 문제 풀이 문제 문제 내용 자연수가 중복 없이 들어있는 리스트가 있습니다. 이 리스트에서 합이 K의 배수가 되도록 서로 다른 숫자 세개를 고르는 방법은 몇 가지인지 세려고 합니다. 자연수가 들어있는 리스트 arr가 매개변수로 주어질 때, 이 리스트에서 합이 K의 배수가 되도록 서로 다른 숫자 세개를 고르는 방법의 가짓수를 return 하도록 solution 함수를 완성해주세요. 매개변수 설명 자연수가 들어있는 리스트 arr가 solution 함수의 매개변수로 주어집니다. arr의 길이는 3 이상 100 이하입니다. arr에는 1 이상 1,000 이하의 자연수가 중복 없이 들어있습니다. K는 1 이상 10 이하의 자연수입니다. return 값 설명 리스트..
[Cos Pro 1급] 기출문제 2회차, 경품 당첨자를 구해주세요
·
Certificate/Cert - Cos Pro 1급
Hi, There! 안녕하세요, 바오밥입니다. 목차 문제 풀이 문제 문제 내용 A 사이트에서 아래 조건에 맞는 게시글을 최초로 작성하는 이용자에게 경품을 제공하려 합니다. 현재 작성되어있는 가장 마지막 게시글 이후에 작성된 게시글이어야 합니다. 게시글 번호의 자릿수가 짝수여야 합니다. 게시글 번호가 2n 자릿수 일때, 앞 n 자리의 각 자릿수의 합과 뒤 n 자리의 각 자릿수의 합이 같아야 합니다. 이 사이트의 게시글 번호는 마지막에 작성된 게시글 번호부터 1씩 증가합니다. 예를 들어, 가장 마지막 게시글의 번호가 235386이라면, 이후에 작성되는 게시글의 번호는 235387, 235388 ... 이 되며, 번호가 235387 이상인 게시글이 경품당첨의 대상이 됩니다. 당신은 경품을 받기위해 앞으로 게시..
[Cos Pro 1급] 기출문제 2회차, 지하철 기다리기
·
Certificate/Cert - Cos Pro 1급
Hi, There! 안녕하세요, 바오밥입니다. 목차 문제 풀이 문제 문제 내용 A 지하철역의 오늘 하루 지하철 도착 시각이 순서대로 들어있는 리스트가 있습니다. 현재 시간이 주어졌을 때, 지하철을 타기위해서는 최소 몇 분을 기다려야 하는지 구하려 합니다. 이를 위해 다음과 같이 프로그램 구조를 작성했습니다. 1. 00:00을 기준으로 해서 현재 시각을 분 단위로 변환합니다. 2. 리스트를 순회하며 다음을 수행합니다. 2-1. 00:00을 기준으로, 각 지하철 도착 시각을 분 단위로 변환합니다. 2-2. 현재 시각과 지하철 도착 시각을 비교하여 최소 대기 시간을 구합니다. 3. 2번 단계에서 구한 최소 대기 시간을 return 합니다. 오늘 하루 동안의 지하철 도착 시각이 순서대로 들어있는 리스트 subw..