본문 바로가기

코딩 챌린지

(3)
추석맞이 코딩 챌린지3일차(21.09.20) I don't make mistakes. Mistakes make me. That makes me stronger and self-reliant. 실패를 두려워 하지 말자!! 세 번째 문제는 "블랙잭"입니다~! ​ 블랙잭에 대해 알고 계신가요? 블랙잭은 카지노에서 자주 플레이 되는 게임이라고 해요. 난이도 별 세개... 도전해보러 갑시다! ​ 문제 카지노에서 자주 플레이되는 블랙잭의 규칙은 카드의 합이 21이 넘지 않는 한도 내에서, 카드의 합을 가장 크게 만드는 게임이다. 이와 유사하게, 코드메이트 버전의 블랙잭은 N개의 카드중 세장의 카드를 뽑아 X를 넘지 않으면서 X와 가장 가까운 수의 카드조합을 골라내는 규칙으로 진행된다. ​ 첫째 줄에는 카드의 개수 N과 목표 값 X가 주어지며, 두번째 줄에는 ..
추석맞이 코딩 챌린지2일차(21.09.19) Happy 추석입니당!!! ​ 두 번째 문제는 "정상 정복"문제입니다~! ​ 아직 주제만 들어서는 감이 잡히지 않죠?! 바로 문제 풀어봅시다! ​ 문제 달팽이는 높이가 N인 나무를 올라가고자 한다. 달팽이는 낮에는 A미터를 올라갈 수 있지만, 밤에 휴식을 취하면서 B미터 미끄러져 내려온다. ​ 달팽이가 나무 정상에 도달하기 위해선 며칠이 걸릴까요? ​ 조건 1 : 첫번째 줄에 A, B, N이 공백으로 구분되어 주어집니다. 조건 2 : 정상에 도달하는게 불가능할 경우, -1을 출력하세요. 수열은 수학에서 아래의 점화식으로 정의되는 수열입니다. ​ ​ ​ ​ 입/출력 예시 👉 입력 예시 2 1 5 👉 출력 예시 4 ​ 👉 입력 예시 100 101 1000000000 👉 출력 예시 -1 ​ # 올라감 A, 내..
추석맞이 코딩 챌린지1일차(21.09.18) 알찬 추석 보내자 화이팅!!! micro 성과를 macro 로 되도록 문제 피보나치 수열은 수학에서 아래의 점화식으로 정의되는 수열이다. 피보나치 수는 0 번째 숫자인 0과 첫 번째 숫자인 1로 시작하며, 두 번째 숫자는 0 번째 수와 첫 번째 수의 합인 0 + 1 = 1, 세 번째 숫자는 첫 번째 수와 두 번째 수의 합인 1 + 1 = 2 의 값을 가진다. ​ 숫자 n을 입력받아 피보나치 수열의 n번째 숫자를 출력하는 프로그램을 작성해보세요. ​ 조건 1 : 입력받는 숫자 n은 2 이상의 자연수입니다. 조건 2 : n > 2인 피보나치 수에서, n번째 수 = (n - 2)번째 수 + (n - 1)번째 수 입니다. 조건 3 : 피보나치 수열을 나열하면 0, 1, 1, 2, 3, 5, 8, 13, 21, ..