전체 글 793

자바 초급문제 10. 크레인인형뽑기게임

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/64061) 자바 초급 문제의 2019카카오개발자 겨울인턴십_크레인인형뽑기게임 이다. 문제의 내용에서 각자 달리 이해할 점이 있고 부딪쳐보는 과정에서 그 것이 큰 성장을 준 것 같아 직접 보고 본인 만의 로직을 짜보시는 것을 권해드리고 싶다. 밖에 나가서도 카페에서도 집에서도 온통 이 문제에 대한 생각 뿐이었다. 코드가 발전하는 것이 느껴진다. 부끄러운 말일지도 모르겠지만..,아무리 작은 것이라도 놓치고 싶지 않아지고, 변수를 선언할 때에도 전보다 가벼히 여기지 않는다. 맹목적으로 코드를 짜내려가는 것이 아니라 생각하고 짠다. 생각을 하며 짠다. 이렇게 조금씩 발전할 수 있다는 점 하나만으로도 나를 행..

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

금일은 평소와 다르지 않았다. 일어나 책을 보고 바람을 쐬러 나갔다가 돌아와 자바 강의를 듣고 문제를 풀기위해 로직을 짰다. 어제 2019 카카오 인턴십 문제를 풀다가 잠들었는데, 그 과정에서 일기를 작성하는 것을 까먹어버렸다.. 요근래에 지나다니며 나무에 핀 꽃이나 도로변에 핀 꽃에 눈길이 가는 일이 많아지고 있다. 주변에 소소한 것들에 아름다움을 느끼며 미소를 짓기도 한다. 천천히 천천히 돌아오는 중이다. 로직을 짜는 과정은 재미있다. 그만큼, 내가 무언가를 해야한다는 생각이 들기도 한다. 무엇이 되었건, 어느 일이던 어느 길이던 꾸준히 해나가야지. 그거면 된다. 아, 그리고 지나가는 길에 음악을 듣고 끌리듯 찾았는데. Hugh Grant 의 Dance with me tonight 이였다. 가사가 정..

생각모음 2020.04.02

자바 초급문제 10. 크레인인형뽑기게임 도전 중.

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12901) 자바 초급 문제의 2019카카오개발자겨울인턴십_크레인인형뽑기게임에 도전 중인 상황이다. 글에는 메인 메소드만 띄워놨는데..해당 클래스는 3h정도 해딩하며 전의 삽질보다는 좀 더 견고히 윤곽을 잡아나가고 있는 상황이다. 해결했다! 싶으면 올리고 싶다. 개인적인 욕심...이니 너그럽게 이해해주시길 바란다. 내일까지 한 번 부딪쳐보고 안된다 싶으면.. 더 부딪쳐보고 해야겠다. :) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package programmers_2019카카오개발자겨울인턴십.크레인인형뽑기게임; public class main { pub..

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

금일은, 무언가 싱숭생숭한 날이였다. 기쁘기도하고, 안타깝기도 한 날이다. 뉘앙스대로 복잡하고 선명하기도 한 날이다. 요즈음 내가 보내는 어느 때와 다르지 않았다. 일어나서 준비를하고 책을 읽고 걷다가 카페에서 책을 읽다가 돌아와 컴퓨터 앞에 앉아 이클립스를 타이핑하는 모습이다. 그런데, 이상하다. 묘한 기분이 들고, 묘한 느낌이 든다. 오늘 문제를 얼마 못풀어서 그런가.. 싶기도 하고, 내가 생각을 이상하게 하고있나..싶기도 하다. 문득 돌아보는 날이 된 것 같다. 그렇게 생각하다가 다시 코드를 치고 [이것이 자바다] 의 2권 목차와 내용을 한번 훑었다. 내가 2권을 보게 된다면, 내가 본 목차로는 2권에서는 1권을 스킬들이 많이 요구되는 것 같다. 얻고, 가서, 무언가를 만들어보는 일들 처럼 보였다...

생각모음 2020.04.01

자바 초급문제 9-1. 2016년 다시 살펴보기

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12901) 자바 초급 문제의 2016년 을 다시 코딩했다. 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 TUE를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 일단, 요행은 ..

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

금일은 자바공부를 많이 나가지는 않았다. 한 번 더 둘러봐야할 시기가 온 것 같다고 생각한다. 휘발되어가는 기억들을 다시 재조립해 줄 마음이다. 이대로 흘려보내기엔 너무나도 아깝다. 많은 것을 반성하는 나날이고, 많은 것을 보고 듣지는 못해도 느끼고 겸손해지기위해 노력하는 나날들이다. 내일은 상담을 받으러 가는데..일단 나의 페이스를 조금 조절해야겠다고 생각이 든다. 물론 기존의 스케쥴은 바꾸지 않을 생각이고.. 가끔은 쉬어가야 한다고 생각하지만 아직 때가 아닌 듯도 싶고. 일단 마인드를 환기시켜야할 것 같다. 자바, 객체지향 프로그래밍 그 중요한 단원 앞에서 내가 한 번 더 첫장부터 훑는 다는 것은 나에게 중요한 사건이라고 개인적으로 생각한다. 그렇게 하나라도 얻고 정리가 된다면, 분명 이해하기 더 수..

생각모음 2020.03.31

자바 초급문제 9. 2016년

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12901) 자바 초급 문제의 2016년 이다. 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 TUE를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 윤달이 무엇인지 난 몰랐다...

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

시간이 천천히 흘러가 어느 사이에 10일 차에 접어들었다. Java라는 프로그래밍 언어가 객체지향 언어인 만큼 오늘 책과 인터넷 강의로 배우기 시작한 객체지향 프로그래밍 이라는 대단원이 너무 중요하다고 생각이 들기도하고 그만큼 구조를 이해하는데 어려울 것이라고 생각도 해본다. 지금은 대단원을 한번 훑고 객체지향 프로그래밍에서 필드와 클래스등의 정의에 대해서 개념정도만 이해해둔 상황이라서 아직은 모르겠고 더 가봐야 알 것 같다. 물론 하루에 적어도 1개씩 자바 초보 연습문제를 풀며 넘어가고 있기는 하지만, 아직 나는 살짝 애매하다고 생각하고는 한다. 처음 시작했을 때에 나는 정말 많은 시간을 모르는 것에 대해서 찾아보고는 했다. 함수? 메소드? 클래스? 변수 필드? 하나도 몰랐고 찾아가며 단순히 복사 붙여..

생각모음 2020.03.30

자바 초급문제 8. 핸드폰 번호 가리기

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12948) 자바 초급 문제의 핸드폰 번호 가리기 이다. 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.제한 조건 s는 길이 4 이상, 20이하인 문자열입니다. 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 package programmers_핸드폰번호가리기; import java.util.*..

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

오늘 하루는 일어나 어느 정도 개인의 시간을 가지며 3h정도 쓰다가 문득 연습문제를 풀고 싶어서 프로그래머스(https://programmers.co.kr/) 에 들어가 이클립스로 타이핑을 해보기 시작했다. 이클립스의 자동완성 기능 및 소소하게 알고있는 단축키는 사용하지 않았다. 앞으로도 바쁘지않다면 그럴 것이다. 내가 끝까지치지않은 클래스,타입,메소드 등은 내 것이 아니라고 생각한다. 그러다 보니 쓰고나서는 꼭 한번 입을 소리내어 읽고 알파벳과 코드를 집중하며 본다. 그래도 오늘의 모든 것이 완벽히 남지는 않겠지만, 난 이제 그런 강박적 행동은 바라지 않는다. 9h~10h정도 문제를 풀면서 흥미로워 한 것 같다. 오히려 주변에서 너무 오래 앉아있는다고 할 정도니까..그 이야기를 듣고서는 스스로가 문득 ..

생각모음 2020.03.29