[Morning Diary] 여덟 번째 날.

in #kr8 years ago (edited)

DQmaQQBuEX3P4k5ikc6j2Hjn4uhY4JgxWc8pHThCrRaBdZJ_1680x8400.png


코딩 공부를 하던 도중, 막히는 문제가 있었다.
머리를 싸매고 아무리 풀려고 해봤지만 도저히 내 힘으론 풀 수 없을 것 같아 관련 책 카페에 들어가
나와 같은 문제에서 고민하고 있는 사람의 글을 봤다.

답이 거기 있었다. 그 사람은 '답이 뭘까' 에 대한 고민이 아니라 '어떻게 하면 이 코드조차 줄일 수 있을까' 를 고민하고 있었다. 난데 없이 자존심 상해하며 '그래, 어디 한 번 맞나 봐주지 뭐.' 하면서 비주얼 스튜디오에다 코드 값을 입력해서 빌드해 보았다.

그렇다. 답이었다. 근데 내 코드와 그 사람 코드 중 비슷한 것이 거의 없었다. 내가 틀렸나, 잘못되었나 생각했다.
아무리 생각해도 내 방식도 답을 도출해낼 수 있을 거라 믿었기에 난 내 방식대로 코드를 짜기 시작했다.

아니, 그런데 무슨 일인가. 간단한 수식을 잘못 풀어서 내 코드를 내가 망친 것 아닌가.
너무나 당황스러운 동시에 허무했다.

하지만 나는 이 파도 뒤로 중요한 무언가를 얻었다.
바로, '자신만의 길을 가다보면 답이든 뭐든 나온다.' 는 경험과 '너와 나 둘 중 누군가 틀린 게 아니라, 다른 것이다.' 라는 사실이었다. 아주 사소한 곳이라 하면 그럴 수 있겠지만, 나에겐 거대한 하나의 인생이었다.

다음은 내가 끙끙 머리를 싸맨 그 코드 값이다.

        string pocket = "주머니 안의 동전 개수 : ";
        Console.Write(pocket);
        int pocketcount = 10;
        Console.WriteLine(pocketcount);

        int pocketcountA = pocketcount / 2 - 1;
        Console.Write("아람이가 가져간 동전 : ");
        Console.WriteLine(pocketcountA);

        int pocketcountB = (pocketcount - pocketcountA) / 2 + 2;
        Console.Write("우람이가 가져간 동전 : ");
        Console.WriteLine(pocketcountB);

        int pocketcountC = pocketcount - pocketcountA - pocketcountB;
        Console.Write("주머니 속에 남은 동전 : ");
        Console.WriteLine(pocketcountC);

이 위에 것은 내가 작성한 것.

        int Pocketcoin = 10;
        Console.WriteLine("주머니 속 동전: " + Pocketcoin);

        int PocketcoinA = Pocketcoin / 2 - 1;
        Console.WriteLine("아람이가 가져간 동전: " + PocketcoinA);

        int PocketcoinU = (Pocketcoin - PocketcoinA) / 2 + 2;
        Console.WriteLine("우람이가 가져간 동전: " + PocketcoinU);

        Pocketcoin = Pocketcoin - PocketcoinA - PocketcoinU;
        Console.WriteLine("주머니 속에 동전: " + Pocketcoin);

이 밑에 것은 나에게 영감을 준 고마운 사람이 작성한 것. (보니까 이 사람 것이 더 효율적이군..)

오늘 아침 일기 끝. 오늘도 열심히 코딩 공부해야겠다.






KakaoTalk_20180306_183748797.gif

Sort:  

아~ 프로그래머 신가봐요 보기만해도 급 어지럽네요 ㅎㅎ

아니에요 ㅋㅋ 공부 중인데 기초 코딩이에요. 프로그래머분들이 보시면 웃고 가실 것 같습니다^^

코딩공부 하시나봐요.. 복잡하고 힘들다고아는데 응원할께요~!
좋은글 보팅하고 뉴비라 팔로 남겨요~ㅎㅎ

읽어주셔서 감사합니다. 화이팅!

스스로 피드백하시면서 길을 찾아가시는 모습이 대단하신거같아요! 저도 많이 깨닫고갑니다!

읽어주셔서 감사합니다!

요새 애들 학교에서도 코딩 공부를 하던데...저게 보기만 해도😳😳

하하. 그래도 할 만 합니다.

안녕하세요. 뻘질문이지만 시린토큰이랑 어떤 관계신지??ㅋ

저 ㅋㅋㅋㅋㅋ 관계없습니닼ㅋㅋㅋ

그렇군요.ㅋㅋ

코딩은 잘모르지만 글에서는 공감하고 갑니다ㅎㅎㅎ

읽어주셔서 감사합니다.

C# 인것같기도 아닌것 같기도... 코딩에 재미를 느낄수 있으시면 좋겠습니다~

감사합니다! 프로그래머신가요??

그냥저냥 재미로 코딩해서 게임만들고 웹사이트 만들고 다니고 있는 프로그래머라고 하긴 뭐한 잉여입니다 ㅋㅋ

오오.. 존경스럽습니다..!

안녕하세요^^
COSINT가 진행하는 < 보팅 파워를 나눠 드립니다 #1 >에서 나왔습니다.
이벤트에 참여해주셔서 감사합니다.
좋은 글 써주셔서 감사합니다.
꾸준한 포스팅 기대할게요!

감사합니다.

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.082
BTC 60611.25
ETH 1557.26
USDT 1.00
SBD 0.50