0422-LazySongs
Lazy
좀 심각하네 주말만 되면 잘 수 있을 떄 까지 자보자 하는 나무늘보 마인드가 되살아난다.
토요일 12시
일요일 1시 실화입니까?.?….
어제는 학원 도착한게 거의 3시
3시-11
오늘은 티비 보고.. 늦게 일어난 주제에 티비 2시간이나 봄
티비보고 밥 먹고
4시부터 하루 시작:D …
일요일 아빠 가게 알바 하면 피곤해서 날라가서, 이번주는 공부 좀 더 하자고 쉬었는데 참 어제 밤의 나로 돌아가서 혼내주고 싶다
주말 성실성만 기르면 거의 완벽합니다… 머리도 좀 만 좋아지고
Plan
- JsonParser Bug 수정 및 리팩토링 해서 Pr보내기
- Styled-Components 공부
- 함수형 프로그래밍 공부
- 분리수거
- 주계획 및 월계획도 Rough한 그림을 세워보자
- codility 06-04
WeeklyPlan
Daily Algorithm
프로그래머스 2문제 + 코딜리티 1문제 병행하기로 고고 !
김서방 찾기
findKim 함수(메소드)는 String형 배열 seoul을 매개변수로 받습니다.
seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하세요.
seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.
- 설계
스트링 중에 Kim을 찾는다
정규표현식 할 줄 알면 바로 kim이라는 것으로 찾는다. or 문자열 메소드indexOf를 활용한다
정규표현식 잘 모르므로 …
고
‘abcd’.indexOf(‘ab’) 문자열 중에서도 찾을 수 있다
문제를 잘 못 이해해서 사실 문제 테스트코드는 [‘Kim’, ‘a’, ‘b’]이런 식이였다. 뭐 배열이나 문자열이나
다른 사람들 풀이 다 비슷비슷 한듯 level 1 문제들은 가능한 빨리 풀어바야겠다
2.숫자 + 문자열 4 /6 인 문자열 통과 아니면 false
isNaN이 유용하네 숫자가 될 수 있는 친구를 다 검출할 수 있다1
2
3
4
5나는 if else연속이였는데 이런식으로 삼항연산자를 이용했으면 더 좋았을 듯 !
1) return s.length === 4 || s.length === 6 ? !isNaN(s) : false
2) let regex = /^\d{6}$|^\d{4}$/;
regex.test(s)
or /^[0-9]+$/.test(s))
Regex_test
맞는 문자열 있으면 true 없으면 false반환
역삼각형
1 | 내 풀이 |
코딜리티 풀다가 프로그래머스 level1 푸니까 너무 금방 풀린다 :D 굿굿 얼른 level1들은 그냥 다 풀어버려야겠다.
1 | 내풀이 |
앞으로
공부 의외에 유튜브랑 웹툰을 보면 사람이 아닙니다. !!!
시간 너무 아깝타 스타보다가 하루를 날리다니
놀다가…
뒤늦게 공부가 잘 되서 한 참 코딩 중이였는데 배터리가 없다 나는 왜 배터리를 안 가지고 온 것일까???