전체 글 793

자바 초급문제 5-1. 같은 숫자는 싫어 다시 접근하기.

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12906) 자바 + 초급문제의 같은 숫자는 싫어 이다. Stack 을 이용해서 다시 접근했다. 전보다 조금 더 성장한 것 같아서 기쁘다 :) 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 package programmers_같은숫자는싫어; import java.util.*; public class subClass { public int[] solution(int[] arr) { // arr은 숫자배열 , 연속적 숫자는 하나만 남기고 남는 숫자만 return 자연 수만 들어옴 int[] a..

자바 초급문제 8-1. 핸드폰 번호 가리기 다시접근하기

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12948) 자바 초급 문제의 핸드폰 번호 가리기 이다. 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.제한 조건 s는 길이 4 이상, 20이하인 문자열입니다. 바로 split 메서드로 접근해서 자르고 시작했다. char 타입을 사용하지 않으려고 했고 그 과정에서 좋은 결과가 나온 것 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2..

자바 초급문제 1-1. 문자열다루기 다시접근하기

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12918) 자바 + 초급문제 의 문자열다루기 기본이다. 내용: 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 다시 접근해본 문자열 다루기이다. 느낌이 새로웠고 그만큼 즐거웠던 시간이라고 생각이 든다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package programmers_문자열다루기기본; public class subClass { public boolean solution(String ..

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

머리가 아프고 어깨가 뭉친다. 아무래도 심상치 않더니만 다시금 담이 온 듯한데..요즘 책을 보고 계속 코드를 쓰고 강의를 듣는..일상에서 좀 무리가 왔나보다. 사실 요즈음엔 목이나 어깨나 눈이나 성한 곳이 없긴하다. 아무래도 계속 앉아서 해야하는 일들이 많아서 인 것 같다. 몸이 축나는 게 좀 느껴지기는 한데..별 수 없잖나.. 그래도 부족한 나인데, 열심히 해야지.. 차라리 몸이 아픈게 좋다., 깨닫고 반성하고 스스로 아파하는 것보다야... 할 수있다 할수있다아! 으쌰으쌰다 :)

생각모음 2020.04.10

자바 초급문제 16. 소수찾기 진행.

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12921) 자바 초급 문제의 소수찾기 이다. 생각보다 어려운 문제였다고 생각한다. 특히 속도면에서 까다롭다고 생각한다. 내 로직은 속도가 적합하지 않다는 판정을 받았는데, 생각을 2~n-1 사이의 수로 나누어지면 소수가 아닌거다. 하고 시작했다. 오늘 일어나서 한번 더 부딪쳐봐야겠다. 에라토스테네스의 체..? 라는 공식이있던데 머리가 나빠서.. 잘 이해가 되지않는다.. 이해해서 코드에 적용해보면 되게 좋을 것같아보이던데..일단 더 봐야겠다. 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 package 소수찾기; public cla..

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

오늘은 실수가 있었던 날이다. 오늘 가야할 면접을 내일로 생각해 가지못했다..분명히 면접 날짜도 듣고 생각도하면서 기다리고 있었는데...날짜를 잘못 알았다며 죄송하다고 말씀드리긴 했으나, 죄송한 마음이 많이들고 스스로 반성하게된다. 사실 실수라기보다는 나의 잘못이라고 생각한다. 그만큼 죄송한 마음이 든다. 예전 같았으면 그렇게 생각하고 힘든 감정을 많이 받았을 것인데... 문득 변해가는 나의 마음가짐을 자각하게 되었다. 깊이 반성하며 죄송한 마음으로 가만히 생각을하고선 다시금 중심을 잡아 나의 생활에 돌아가는 모습이었다. 다시 공부를 하고 로직문제를 풀고 강의를 듣고 그렇게 하루를 마무리하고 있더라.. 그렇게 지금의 시간에 다시 글을 쓰는 자신의 모습이 화면너머로 비쳐진다. 책은 꾸준히 천천히 넘어가고 ..

생각모음 2020.04.09

자바 초급문제 15. 문자열 내림차순으로 배치하기

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12917) 자바 초급 문제의 문자열 내림차순으로 배치하기 이다. 처음엔 문자를 거꾸로 뒤집는다는 생각에 '배열처리가 생각보다 시간이 걸리지않을지도 모르겠다..'생각했다. 당연하게도 그 생각은..내 생각만큼 진행되지 않았고, 나는 그렇게 3h가량을 사용하게된다. 쉽지가 않더라..단순히 하나의 배열이라고 하더라도 그 것을 자유로히 제어하는 것은 마음먹은 대로 움직이지 않으며 결코 쉽지않다는 것을 깨닫게 해주고 내가 많이 부족하다는 것을 깨닫게 해주는 문제였다. 풀고나서 스스로 겸손한 마음이 많이 들었다. 많은 시도를 해보고 그만큼 많은 배움을 얻었다고 생각한다. 개인적으로 많이 기쁘고, 맞추어서 좋다는 ..

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

평소와도 같은 시간에 평소와도 같이 글을 쓴다. 사실 자신에게 작은 회의심이 드는 하루다. 금일은 상담사 분과 상담을 진행하면서 도와주시려는 눈빛에 많이 안타까웠다. 상담사분이 정말 많이 감사했고, 그만큼 안타깝기도했다. 나에게도 내가 만들어온 삶에게도 미안했다. 그만큼 노력하고 싶다는 생각이 들었다. 계속되는 일상과 계속되는 공부들, 그리고 계속되어가는 스스로의 끊임없는 자제와 싸움도 어떻게든 활로를 찾고 그에 맞게 맞춰가려는 내 모습이 이제는 늦었다는 생각보다는 진작찾아주지 못해 미안하더라. 나라는 사람이 어떻게 살아왔는지에 대해서 후회하지도 뒤돌아보지않겠다고 생각해왔는데. 스스로를 돌아보는게 처음해보는 스스로를 찾는 과정에서 예고도 없이 찾아오다니..그게 참 , 가슴이 미어지는 것같아서 상담사분의 ..

생각모음 2020.04.08

자바 초급문제 14. 이상한 문자 만들기

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12930) 자바 초급 문제의 이상한 문자 만들기 이다. 코드는 간단하지만 이렇게 돌아가는데 3h가량 시간을 쏟았다. 고민을 많이했고 charAt을 안쓰고 string 타입으로 마무리하고 싶어서 split()메소드를 찾아봤다. 또한 향상된 for문을 실용적으로 사용하는 법과 삼항연산자를 어떻게하면 효과적으로 쓸지에 대해서 고민했다. 배열식으로 하나의 인덱스를 조사하는데 상당히 다양하게 쓰일 수 있다는 점을 느끼게 되었던 것 같다. toLowerCase() 메소드와 toUpperCase() 메소드도 찾아서 적용시켜보았다. 삼항연산자에서 += 의 대입연산자 사용과 count+1 의 연산과정이 생각이 들지않..

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

어느 덧 자바를 시작한지 20일 차에 다가가고 있다. 상속을 넘어 인터페이스로 넘어가고 있고, [이것이 자바다] 1권도 어느 덧 내가 본 분량이 더 많아져버렸다. 곧 2권으로 향할 것 같다. 배운만큼 다음 날에 다시 읽었으면 좋겠다만은, 하루 강의나가는 분량이 꽤 되기에 부단히 따라가고 있다. 사실 따라가는 것만으로도 행복한 지금이다. 과분한 생활이고 그만큼 차분해지기도하고 그만큼 부끄러워지는 시간들이기에 나도 모르게 더 열중하게 된다. 시간은 돌아오는 것이 아니라서..,그런 것 같다. 생각하던 것 처럼 오늘은 아침시간을 당겨보았다. 100% 자의는 아니였지만.. 음 슬슬 피곤함이 느껴지기 시작하는게 잘 했구나.. 싶어지는 지금이다. 객체지향언어인 자바의 특성 중 다향성에 대해서 많은 생각을 가지게 된다..

생각모음 2020.04.07