전체 글 793

Java를 시작한지 44일차, 블로그를 만든 건 40일차.

금일은 꿈을 꾸고 일어났다. 요즈음에는 자주 꾸는 것 같다. 시간이 늦은 줄 알고 일단 시계부터 보니 새벽이라 안심했는데, 뭐할까 싶어서 이리저리 뒹굴거리다가 다시 잠에 빠져들었다. 그 이후에는 기상하고서 가족들과 이야기를 나누다가 씻고 길을 나섰다. 생각보다 늦게 일어나서 정신이 멍-하기도 했던 것 같다. 아무래도 알게모르게 지쳤었나보다. 바깥 풍경들을 보고 햇빛도 받다보니 기분이 좋아져서 이리저리 둘러보다가 카페에 잠깐 들른 후에 돌아왔다. 부스스하게 다녀오는게 편한 느낌이 들어서 문득 좋았던 것 같다. 그 이후에는 집안일을 하다가 날이 더워지는 것이 느껴져서 집에 있는 선풍기를 모아놓고 팔을 걷어부쳤다. '오늘 모조리 닦아서 사용하리라.' 하고서 시작했는데 선풍기 부품들이 점점 깨끗해지는 걸 보다보..

생각모음 2020.05.03

Java를 시작한지 43일차, 블로그를 만든 건 39일차.

금일은 기상하여 휘청이다가 일단 씻고 일어났다. 일어나면 무방비 상태가 되는 일이 많아 언제나 일어나는 일이 가장 힘이드는 것 같다. 씻고 정신을 차리고서 자리에 앉아 창가를 바라보며 생각을 하다가 길을 나섰다. 카페로 가는 길에 꽃잎도 보고 하늘을 바라다보다가 문득 더운 느낌이 들어서 진짜 여름이구나...하면서 생각을 해보았던 것같다. 길가를 지날 때마다 주위를 둘러다 보다보니까 점점 푸른 빛으로 변해가는 모습들이 눈에 띄었다. 변화를 볼 수 있다는 것에 많이 감사해했던 것 같다. 카페에 도착한 이후에는 탑 문제를 놓고 이리저리 적는 과정이 많았는데 스택과 큐 문제이고 배운지 얼마되지않아 풀어보고 싶은 마음이 컸던지 많이 생각을 해보았던 것 같다. 원하는 출력 값을 받지는 못하였지만, 오답과정에서 어느..

생각모음 2020.05.02

자바 Level 2 문제, 5-1. 탑 진행 중.

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/42588) 자바 Level2 문제의 탑 이다. 일단, 2h정도 적어보며 생각을 해보았는데, while문을 돌려서 list와 같이 지우면서 접근해 보려고 하는 중이다. heights 배열의 인덱스 탐색에서 문제가 생겨서 그 부분에 대한 보완이 필요하다는 것을 느끼고 있다. 일단 더 진행해보고 부딪쳐보면서 겪어야 윤곽이 잡힐 듯 하다. Queue를 가지고 진행해보고 싶은 마음이 큰데, 일단 여러방면으로 진행을 해보려고 계획 중에 있기에 많이 거쳐봐야할 듯 하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30..

Java를 시작한지 42일차, 블로그를 만든 건 38일차.

금일은 기상하여 정리를 한 후에 일단 씻고 나왔다. 가만히 앉아서 창가를 들여다보다가 휴일이라 늦잠을 청하는 가족들을 바라보다가 불을 꺼주고 조용히 길을 나왔다. 여름이 찾아오는 것을 느꼈다. 스치는 바람도 햇빛도 보다 따스하고 고맙게 느끼지더라.. 그렇게 길가의 나무와 꽃을 바라보니까 앉아있는 조그마한 새들도 보여서 지금껏 왜 못보았을까..하고 가만히 눈을 맞추었다. 알아보려 할 수록 신비한 것 같았다. 124 나라의 숫자 문제 관련하여 이리저리 공책에 적어보다가 자신이 진수개념에 너무 약한 것 같아서 진수 규칙 관련하여 알아보고 그 것을 가지고 로직을 적어보다가 얼추 맞겠다 싶어서 짜보고 제출한 결과 정답 사인이 나와서 정신이 멍-해졌다. 이게 왜 됐지..? 하면서 이리저리 수를 가지고 대입해보다가 ..

생각모음 2020.05.01

자바 Level 2 문제, 4. 124 나라의 숫자 완성

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12899) 자바 Level 2 문제의 124나라의 숫자 이다. /*문제 설명 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법 124 나라 10진법 124 나라 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫자로 바꾼 값을 return 하도록 solution..

Java를 시작한지 41일차, 블로그를 만든 건 37일차.

금일도 일어나서 정리정돈을 하고서 시작했다. 앉아서 곰곰히 생각을 해보기도하고 가족들과 이야기를 나누며 농담을 건내보고 하며 기뻐하기도했다. 요즘엔 농담이나 일상 이야기를 듣는 것이 좋아지는지 대화를 나누다보면 이야기하는 가족들의 이야기를 머릿속에 떠올려보면서 이야기를 하는 모습을 가만히 바라보게 된다. 가족들의 미소짓는 모습과 목소리를 바라다보고 듣다보면 마음이 따스해지는 것을 느끼게 된다. 이후에는 집을 나선 후에 자리를 잡고서 124나라의 숫자를 타이핑 했는데 10의 n승관련해서 이리저리 적어보고 정리하며 코드를 타이핑하고 확인을 해보았지만 제출과정에서는 역시나 실패를 겪었다. 목표하던 숫자에서는 메인 메서드에서 출력값이 올바르게나와서 미소를 지었다가 오답사인을 받고서 다시 로직을 구상하려 해보았다..

생각모음 2020.04.30

Java를 시작한지 40일차, 블로그를 만든 건 36일차.

어느 사이에 40일 차에 도착했다. 지금은 2권의 컬렉션 프레임워크를 배우고 있는데 'List가 이런거구나..'하고 생각이 들었다. Set 과 Map도 문제를 푸는 과정에서 개념을 알아본 적이 있어 익숙한 느낌이 들었는지 접하는데 흥미가 많이 났었다. 5월 초중순으로 흘러가게 되면 본격적인 학습의 시작이므로 강의를 어떻게 마무리하고 나머지 일 수에는 무엇을 할지 소소한 계획을 짜내려가는 중이다. 강의를 다 끝내고서 하루나 이틀정도는 좋아하는 책을 읽거나 산책을 하며 쉬고 싶은데.. 부디 계획대로 움직일 수 있기만은 기도할 뿐이다. 내가 어떻게 하느냐에 달렸다고 생각이 들어서 '잘 해내주었으면 좋겠다.' 하고 생각을 해본다. 금일은 기상하여 정리정돈을 하고 책을 읽다가 길을 나섰다. 날씨가 너무 좋고 햇살..

생각모음 2020.04.29

자바 Level 2 문제, 4-2. 124 나라의 숫자 진행 2일 차.

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12899) 자바 Level 2 문제의 124나라의 숫자 이다. 일단 나눗셈으로 시작했다. 1,2,3 이라는 수가 실수 짝수 홀수 다 확인을 가능케 해주는 수라고 생각하여 나눗셈을 통해서 List의 구현객체인 ArrayList 를 사용하여 각 수로 놓고 그 것을 다시 마지막 수만 제외하고 10으로 바꾸고 나서 합산시켰는데, 이 생각은 4+n 의 값이 10+n 이라는 생각에 사용한 방법이다. 이번에도 타이핑 하기 보다는 손공책에 적는 과정이 많았다. 제출 후 생각이 든 커다란 오점은 40이 되면 어떻게 할 것 인가? 였다. "400이되면 4000이 되면..?" 이것에 대한 정의가 필요하다는 것을 깨달았다..

Java를 시작한지 39일차, 블로그를 만든 건 35일차.

금일은 기상하고 어깨에 파스를 붙이고 시작했다. 본격적으로 강의 시간을 늘릴 계획 중이고 실행 중이라서 아무래도 몸에 무리가 오는 듯 하다. 괜찮다, 준비하는 시간을 생각하며 후회하고 싶지않은 게 크다. 오늘도 그냥 "할 수 있다." 하고서 웃어버렸다. 이 한마디가 많은 힘을 주는 듯 하다. 그 이후에는 나무와 꽃을 보며 기뻐하고 강의를 듣는 중에 하루를 마무리하기 위한 시간을 보내고 있다. 오늘은 그보다도 중요한 것을 가감없이 정리할 생각이다. 가만히 자리를 잡고 앉아서 생각을 하고 있다. 자신 스스로 어떻게 보고 있는 가 에 대해서. 나는 많은 것을 알고 있지 않다. 많이 몰랐어서 지금 변화하려고 부단히 노력하고 있을 뿐인거라고 생각한다. 하루하루 글을 적을 때 마다 그렇게 생각한다. 문제를 풀기 전..

생각모음 2020.04.28

자바 Level 2 문제, 4-1. 124 나라의 숫자 진행 중.

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12899) 자바 Level 2 문제의 124나라의 숫자 이다. 자리를 잡고 앉아 손공책에 적는 과정이 참 많았다. 타이핑은 어느정도 생각이 난 뒤에 시작했고, 그 이후에는 타이핑을 해보았는데 진법 규칙을 어떻게 하면 완료할 수 있을지가 고민이다. 일단 String 타입으로 접근해보려고하는데 Integer도 괜찮지않을까 고민 중이라서 로직을 짜봐야 구체적으로 더 접근 하게 될 것 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44..