2021. 11. 10. 11:32ㆍWEB Dev/CordingTEST
본격적으로 프로그래머스 알고리즘 연습을 해보려고 한다.
코딩 공부 시작했을때 했으면 좋았겠지만 사실은 그 때 시작했으면 아마 코딩 공부를 때려치웠을 것 같다.
지금 명색이 개발자로 스타트업 사무실에 앉아있는데 아무것도 할 줄 모르는 감자인데다가
이번 개발 프로젝트가 DB랑 백엔드가 다 들어가있는 프로젝트라 외주를 주기로 해서
기능명세만 쓰고 있어서 코드를 못 만져보는 것도 연습을 시작하게 된 계기가 되었다.
이미 자바스크립트 메소드들을 잊고 있다....!!!
원래는 백준을 해보려고 했는데 일단 node.js로 자바스크립트 언어를 사용해야 해서 좀 버거웠다.
프로그래머스가 조금 더 자바스크립트를 사용하는게 더 낫길래 프로그래머스로 이동.
저번에 진-짜진짜 쉬운 문제를 하나 풀어봤는데 그건 맞았다.
근데 나머지는 눌러보면 모르겠더라.
오늘 시도해 본 것은 K번째 수 문제
대충 아 이렇게 하면 되려나 했던 방법들이 죄다 틀렸다.
1. map() 사용
array 는 상관없이 commands 내의 이차원 배열을 어떻게 잘 다루느냐가 문제인 것 같은데
2차원 배열을 반복해서 첫번째 요소와 두번째 요소 그리고 세번째 요소를 빼내고 싶었다.
그리고 이걸 각각 배열로 만들어서 (첫번째 요소끼리, 두번째 요소끼리, 그리고 세번째 요소끼리)
반복문을 써서 요소를 잘라보고 싶었는데 잘 안됐음.
(앞으로는 잘 안됐음의 이유도 적어봐야겠다. 지금은 파악도 안됨 포항항ꉂꉂ(ᵔᗜᵔ*))
2. 그냥 반복문 사용
같은 의미인데 이차원 배열이라 반복문을 중첩해서 썼어야 하는데 그냥 썼다.
그런데 중첩해서 써도 각각을 3개의 배열로 옮겨담아야 하는데
그건 또 if문을 써야겠지?
내일은 그냥 반복문을 사용해서 중첩으로 반복문을 돌린 다음에
중첩에서 if문을 써서 startArray, endArray, orderArray를 만들어봐야겠다.
그리고 필터문도 써봐야지
필터는 한 번도 안써봤다.
일단 이것까지 해보자 아자
'WEB Dev > CordingTEST' 카테고리의 다른 글
[매일코딩-프로그래머스] 가운데 글자 가져오기 03 (0) | 2021.11.19 |
---|---|
[매일코딩-프로그래머스] 가운데 글자 가져오기 02 (0) | 2021.11.17 |
[매일코딩-프로그래머스] 가운데 글자 가져오기 01 (0) | 2021.11.15 |
[매일코딩-프로그래머스] 평균 구하기 01 (0) | 2021.11.12 |
[매일코딩-프로그래머스] K번째수 02 (0) | 2021.11.11 |