본문 바로가기

분류 전체보기204

[프로그래머스] 3진법 뒤집기(Java) 1. 문제 프로그래머스 3진법 뒤집기 programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 2. 설명 3. 접근 몫과 나머지 성질을 이용해 3진법을 만듭니다 3진법의 수를 arrayList에 1의자리를 앞의 인덱스에 차례로 저장합니다 arrayList를 각 자리마다 3씩 곱해서 더하면서 다시 10진법으로 변환합니다. 4. 코드 리팩토링이 필요합니다. import java.util.A.. 2021. 2. 17.
2021-02-17 TIL Today I Learned 1. Facts - 밖에 나가서 산책했습니다. - 코드숨 4주차 강의1,2를 다시 들었습니다. - 코드숨 4주차 과제 과제1을 포기하지 않고 커밋 했습니다. - 프로그래머스 문제를 하나 풀었습니다. 2. Feelings - 밖에 햇빛 맞으면서 산책하는것만으로도 이렇게 회복되는것이 놀라웠습니다. 자연스레 공부에 집중할 수 있었습니다. - 강의를 들으면서 아직 과제한 양은 안되지만 끝까지 커밋해서 뿌듯했습니다. 3. Findings - 사람은 햇빛을 받고 움직여야 힘이 난다는것을 새삼 느끼게 되었습니다. - reducer가 이전 상태와 액션 객체를 받아서 새로운 상태로 변경해주는 함수임을 알았습니다. 4. Affirmation - 코드숨 강의 적용해서 과제 수행후 커밋하기 2021. 2. 17.
2021-02-16 TIL Today I Learned 1. Facts - 코로나로 인해 밖에 잘 나가지 못하고 실내에서만 혼자 공부하다보니 무기력감이 들었습니다. 그 무기력감이 저번주 에도 있었는데 그것을 제대로 해결 못했는지 이번주에도 이어졌습니다. 결국 무기력감에 아무것도 하지 못했습니다. - 오랜만에 친구들과 통화를 했습니다. 2. Feelings - 집중하려 앉아있어도 집중이 안되었고 안그래도 무기력한데 어려운 코드숨 4주차 강의는 듣기 힘들었습니다. 그래서 의무감에 앉아있기만 하다가 밤이 되었습니다. 코로나 때문에 친구들을 못만나서 그런가 싶어서 오랜만에 친구들에게 전화도 해서 좀 나아졌습니다. 하지만 밖에 나가서 햇빛 맞으면서 걷는 등 몸을 움직이는 활동도 필요할것 같습니다. 3. Findings - 제때 끼니를 챙겨.. 2021. 2. 16.
2021-02-15 TIL Today I Learned 1. Facts 프로그래머스 네트워크 문제를 stack으로 풀어봤습니다. 코드숨 4주차 강의를 실습했습니다. 자바스크립트 코딩의 기술 9장을 2장 읽었습니다. 100% coverage가 TDD 테스트에서 충분한지에 대한 참고링크를 읽었습니다. 2. Feelings 코드숨 4주차 정말 어렵습니다. 실습도 버겁습니다. 3. Findings 충분한 테스트는 코드를 추가해도 테스트를 지나치게 길게 추가할 필요 없는 정도임을 알았습니다. 4. Affirmation 코드숨 4주차 과제1을 많은 시도를 하고 싶습니다. 2021. 2. 16.