본문 바로가기

전체 글

(25)
[외계어 배우기] 반복문: 무한 반복(문제#8 Slot Machine) 지난 번에 배온 내용들로 문제#8 Slot Machine을 해결했는데, 이번에는 다른 방식으로 해결해 보려고 한다. 이전에 정수와 부동소수점에 대해서 배운 기억이 나지? 그때 나눗셈의 나머지를 계산하는 Mod 연산자(%)에 대해서 이야기한 기억이 날거야. 혹시 안난다면 다시 정리해 보도록 하고. [외계어 배우기] 정수, 변수(문제#1 WordCount) 지난 시간에 이어 첫 번째로 주어진 문제를 풀기 위해 공부해 보자. 우선, 지난 시간에는 문자열 값에 대해 배운 것을 정리하였고, 이번 시간에는 숫자 값에 대해 배운 것을 정리해 볼 것이다. 파 4programmer.tistory.com 여하튼 % 연산자를 이용하면 나머지를 보여주는 건데, 여기에도 규칙(패턴)이 있다. 예제와 같이 나누어지는 수보다 1적..
[외계어 배우기] 반복문: 무한 루프(문제#8 Slot Machines) 자, 그럼 이제 Chapter4 반복문: 무한 루프에 대해 지금까지 배운 것들을 정리해 보자. 일단 Chapter 3 반복문: 한정 루프를 공부하기 시작하며, 한정은 Iteration의 이미이고 무한은 Recursion의 의미라고 이야기한 것을 기억하자. 덧, 솔직히 말하자면 이 블로그를 정말 열심히 열심히 작성하다가 갑자기 노트북이 꺼져서 저장조차 안되고 다 날아가버렸다. 이번 장은 슬롯 머신 문제를 풀면서 recursive 루프에 대해 먼저 배우기 시작할 것이다. 도전 과제: 마르타가 n의 칩을 가지고 슬롯 머신을 플레이 하는데, 슬롯 머신은 3개가 있고 순서대로 플레이할 것이다. 첫 번째 슬롯 머신을 플레이한 후 두 번째 슬롯 머신을 플레이하고 그 후 세 번째 슬롯 머신을 플레이한 다음 다시 첫 번..
[외계어 배우기] 반복문(문제#7 Data Plan) Iteration(규칙이 있는) 반복의 마지막 문제를 풀어보자. 도전 과제: 내가 사용하는 휴대전화 데이터 요금제는 매달 x MB 만큼 데이터를 제공한다. 사용하지 않은 데이터는 다음 달로 이월된다. 그렇다면 내가 n개월동안 사용한 후 그 다음 달 사용 가능한 데이터량을 계산한다. 입력: 1. 매월 주어지는 데이터량 x(정수이고 1
[외계어 배우기] 반복문(문제#6 Occupied Spaces) iteration 반복문을 계속 공부하며 다음 문제를 해결해 보자. CCC '18 J2 - Occupy parking - DMOJ: Modern Online Judge You supervise a small parking lot which has N parking spaces. dmoj.ca 도전 과제: n개의 주차 공간을 관리 중인데, 어제 점유된 주차 공간을 기록하였고, 오늘도 기록하였다. 어제와 오늘 모두 점유된 주차 공간의 수를 표시하라. 입력: 입력은 세 줄이다. 1. 중차 공간의 수를 나타내는 n(정수, 1 3에서 시작해서 7까지 범위의 정수를 의미한다. 7은 표기하지 않는다. range(0, 10, 2) 0 2 4 6 8 --> 0에서 시작해서 10까지 범위의 정수를 나타내는데, 2는 증가 ..
[외계어 배우기] 연습문제 "Chapter3 반복문: 한정 루프"에서 첫 번째 문제(문제#5)를 해결한 후 풀어보라고 제안한 문제 2가지 중 한 가지를 풀어보고 넘어가겠다. 문제는 사이트에서 확인할 수 있으며 2017년 Woburn Challenge의 주니어 부문 3라운드 문제라고 한다. WC '17 Contest 3 J3 - Uncrackable - DMOJ: Modern Online Judge You'd like to register an account on an extremely entertaining website. You've already selected a username, but it seems that the requirements for choosing a password are quite strict, in o..

반응형