본문 바로가기
반응형

hello coding5

반응형
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 프로그래밍 심화문제 챕터 6 문제풀이, 정답 비전공자 코딩배우기 헬로코딩 챕터 6의 심화문제 풀이를 공유하려고 해요. 정답이 하나만 있는 것이 아니라서 더 좋은 풀이가 있다면 댓글로 공유 부탁드립니다. 6-1 문제. [코드 6-3]을 else if를 사용하도록 수정하고 나머지 연산 (%)도 추가하세요. 씽푸미니 풀이 Console.WriteLine("첫 번째 숫자를 입력하세요."); int number1 = int.Parse(Console.ReadLine()); Console.WriteLine("두 번째 숫자를 입력하세요."); int number2 = int.Parse(Console.ReadLine()); Console.WriteLine("연산자를 입력하세요."); string inputoperator = Console.ReadLine(); Co.. 2022. 3. 29.
Hello Coding 프로그래밍 심화문제 챕터 5 문제풀이, 정답출처: 비전공자 개발자를 꿈꾸며 문제를 풀어봅니다. 5-1 문제. 문자열 userInput1과 userInput2를 키보드 입력으로 받아 실수 number1과 number2로 변환한 다음 사칙연산(+, -, *, /)의 결과를 각각 화면에 출력하는 프로그램을 작성하세요. 씽푸미니의 풀이 씽푸미니의 해설 해설이라고 따로 없이 배운대로 착착 넣어보았습니다. 5-2 문제. 위 문제에서 나누기의 분모가 되는 값에 0을 넣으면 어떻게 될까요? 씽푸미니의 풀이 씽푸미니의 해설 이건 생각해보지 않아서 바로 입력을 해보았습니다. 그랬더니 infinity라고 나오네요! 5-3 문제. 동전이 10개 들어 있는 주머니가 있습니다. 어머니께서 주머니에 동전을 몇 개 더 넣고 아람이와 우람이에게 원하는 만큼 동전을 가져가라고 할 겁니.. 2022. 3. 29.
Hello Coding 프로그래밍 심화문제 챕터 4 문제풀이, 정답 Hello Coding 다시 펼쳐서 visual studio로 C#공부를 하고 있어요. 책의 특성상 심화문제의 경우에는 따로 풀이를 제공하지 않는데요! 저만의 풀이를 공유하고자 합니다. 4-2 문제. 주머니에 동전이 10개 들어 있습니다. 아람이에게 원하는 만큼 동전을 가져가라고 하니 손을 넣어 절반을 가져가더니 죄책감을 느꼈는지 1개를 도로 넣습니다. 그다음에는 우람이가 남은 동전의 절반을 꺼내더니 충분치 못했다 생각했던지 2개를 더 꺼내 갑니다. 아람이가 가져간 동전과 우람이가 가져간 동전 그리고 주머니에 남은 동전이 몇 개인지 출력하는 프로그램을 작성하세요. 심화문제 4-2 정답 : 4,5,1 씽푸미니 풀이 int coincount = 10; int aramcoin = coincount - coin.. 2022. 3. 29.