본문 바로가기
반응형

전체 글383

반응형
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 프로그래밍 심화문제 챕터 7 배열 문제풀이, 정답 C# 완전 기초를 책을 통해서 공부하고 있습니다. 오늘 배운 내용은 배열입니다. 어제까지 배운 내용과 비교해서 난이도가 있는 문제라고 생각이 드는데요! 7-1 문제. 학생 명부 프로그램에 몸무게도 넣고 싶습니다. [코드 7-4]를 수정해서 weights 배열을 추가하고 몸무게를 입력받으세요. 씽푸미니 문제풀이 출력 씽푸미니 해설 [코드 7-4]를 복사해서 풀어서 어렵지는 않았습니다. 몸무게도 소수점 단위로 입력할 수 있기 때문에 double을 사용했습니다. 7-2 문제. 국어, 영어, 수학, 과학, 사회 점수를 입력받아서 총점과 평균을 구하는 프로그램을 작성하세요. (힌트 : 점수에 배열을 사용하세요.) 씽푸미니 문제풀이 출력 씽푸미니 해설 배열을 사용해서 과목별로 점수를 저장했습니다. 그리고 점수에 0.. 2022. 3. 30.
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.
곤지암 리조트 근처 맛집, 곤지암 맛집, 건업리보리밥 솔직 후기 건업리보리밥, 곤지암 리조트 근처 맛집 시골에 내려갔다나 유명한 맛집이 바로 들린 '건업리 보리밥' 후기입니다. 건물 뒤쪽으로 주차장이 넓게 있어서 주차 걱정은 안하셔도 됩니다. 건업리 보리밥의 사장님이신가 봅니다. 30년 전통의 보리밥집이라고 하네요. 제가 어렸을때부터 갔으니까 약 30년 정도 된 것 같아요. 건업리 보리밥의 메뉴판입니다. 가장 비싼 요리는 영양솥밥 28,000원 입니다. (1인 기준) 저희는 청국장 + 나물 보리밥이 나오는 보리밥 세트 (12,000원)를 주문했어요. 일반 청국장은 8,000원입니다. 물병은 위생적으로 작은 페트병으로 주시고, 귀여운 종이컵이 테이블마다 있어요. 물티슈는 바로 가져다주셨어요. 주문한 보리밥 정식 (4인)입니다. 강된장, 열무김치, 전, 조기 등등 정말 .. 2022. 2. 24.