본문 바로가기
반응형

포프4

반응형
Hello Coding 프로그래밍 심화문제 챕터 10 문제풀이, 정답 어느덧 헬로코딩 프로그래밍의 마지막 챕터 입니다. 반복문 while, for을 배우면서 헷갈리기도 하고 이해도 안되서 진도 나가는게 더디고 용기의 불꽃도 희미해질랑말랑 했어요. 그래도 책은 끝내야한다는 의무감으로 유트브로 해설도 찾아보고 카페도 가입해서 다른 분들은 어떻게 푸셨는지 보면서 알고리즘을 계속 봤답니다. 물론 아직 훨~~~~씬 부족하지만 코딩의 'ㅋ'을 겉핥으면서 재미도 느끼고 있습니다. 대망의 마지막 파트는 랜덤입니다. 10-1 문제. 숫자 맞추기 게임을 만드세요. 규칙은 다음과 같습니다. (힌트: while 문을 쓰세요.) 1. 수비수가 1 이상 100 이하의 숫자를 무작위로 고릅니다. 2. 공격수가 숫자를 입력합니다. 3. 만약 입력한 숫자가 수비수가 고른 숫자보다 크면 "더 작은 숫자입.. 2022. 4. 1.
Hello Coding 프로그래밍 심화문제 챕터 9 문제풀이 9강에서 배운 for 함수를 배웠습니다. for는 while 함수와 마찬가지로 반복문에 쓰이는데, 둘의 차이점은 유한인지 무한인지 입니다. for 함수는 반복횟수가 정해져 있는 코드를 작성할 때 쓰입니다. 9-1 문제. [코드 9-2]를 수정해서 비밀번호를 다섯 번만 입력할 수 있게 바꾸세요. (힌트: while문 대신 for문을 쓰세요.) 씽푸미니 풀이 출력 씽푸미니 해설 이번 문제 역시 문제를 읽고 어떤 방향으로 문제를 풀어나가야할지 감이 잡히지 않아서 카페를 먼저 찾아보았다. 처음 접근할때 passcodetry 와 같은 새로운 변수를 사용하지 않고, passcodeindex로 풀어서 빌드조차 되지 않았다. 그리고 for 이중구문을 사용해야한다는 것을 알고서 bool 아래에 passcodetry 변수.. 2022. 4. 1.
Hello Coding 프로그래밍 심화문제 챕터 8 문제풀이, 정답 hello coding 책의 중반을 넘어 어느덧 후반부로 들어섰습니다. 뒤로 가니 내용이 더 심화되서 머리를 더욱 쓰게 되네요. 8-1 문제. [코드 8-5]에서 비밀번호를 입력하는 부분을 while문을 사용하도록 수정하세요. (힌트: 14~25번 줄까지만 수정하면 됩니다. ) 씽푸미니 풀이 이 문제의 경우, 이미 while 을 썼는데 왜 while을 쓰라고 하지? 이러면서 도통 감을 못잡았던 문제 입니다. 그래서 포프쌤의 강의를 먼저 듣고 다시 문제를 풀었습니다. 계속 반복되는 문장은 숫자를 넣어달라는 부분이였습니다. 그래서 다른 사용자가 알아듣기 쉽게 passcodeindex에 +1을 해줘서 인간언어로 바꾸었습니다. 그리고 이 문제에서 깨달은 점이 있다면 int passcodeindex = 0; 을 .. 2022. 3. 31.
Hello Coding 프로그래밍 심화문제 챕터 3 문제풀이 안녕하세요! 씽푸미니 입니다. 비전공자인 저는 Hello Coding 프로그래밍 이라는 책으로 코딩을 독학하고 있습니다. 이 책은 개념을 공부하고, 스스로 문제를 풀면서 점검할 수 있는 기초문제와 심화문제가 있습니다. 기초문제 풀이는 부록에 실려있지만, 심화문제 풀이는 따로 제공해주지 않습니다. 각자의 방법대로 문제를 해결하라는 저자의 메세지 같습니다. 질문은 저자의 블로그를 이용하라고 합니다. (블로그 링크는 여기로!) 오늘은 챕터 3. 출력문에 대한 심화문제에 대한 저의 풀이를 공유하고자 합니다. 3-1 문제. 다음 코드는 상수를 그대로 사용해서 출력하고 있습니다. 상수에 이름을 붙이고 그 이름을 사용하도록 수정하세요. (힌트 : 정수형은 int, 실수형은 double, 문자열은 string을 사용하.. 2020. 10. 2.