프로그래머스 - 크레인 인형 뽑기 게임 이 문제는 예외처리를 하느라 푸는데 시간이 오래 걸렸다. 프로그래머스는 제출할 때 여러 테스트 케이스로 검사하는데 이 문제는 테스트 케이스가 17개였고, 처음에는 단 한 개만 통과되서 한참 고민하다가 예외처리 하나를 해줬더니 두 번째에는 1-2 테스트 케이스가 통과되었고 나머지들은 또 다른 예외처리를 해주었더니 한번에 통과가 되었다. 프로그래머스는 보안상 문제로 테스트케이스를 공개하지 않는다고 한다. 진짜 뭔지 알려주기라도 하면 어디가 잘못됐는지 알았을 텐데 모르니까 미칠뻔했다.. 오늘은 예외처리의 중요성을 뼈저리게 느끼게 되었기 때문에 풀이를 하며 내가 처음에 놓쳤던 조건들을 짚고 넘어가 볼 것이다. 풀이과정 & 예외처리 이 문제는 이차원 배열을 사용해서 인형뽑기..
프로그래머스 - 완주하지 못한 선수 문제는 위 링크에서 볼 수 있다. 문제에 대한 해설보다는 기억하고 싶은 개념, 사고, 문법을 기록하는 글이다. 답안은 맨 아래에 표기해 두었다. 이 문제의 난이도는 쉬운편이었지만, 카테고리에 맞게 해시를 이용해 푸는 방법도 가져왔다. 프로그래머스 문제를 풀면 사람들이 어떻게 풀었는지 볼 수 있는데 진짜 천재들이 많은듯하다.. 답안 1. find() 메서드로 찾는다. find() 또한 ES6에 도입된 메서드이다. 자신을 호출한 배열의 요소를 순화하면서 인수로 전달된 콜백함수를 호출하여 반환값이 true인 첫 번째 요소를 반환한다. true인 요소가 존재하지 않는다면 undefined를 반환한다. let answer = participant.find((v, i) => v ..
- Total
- Today
- Yesterday
- React
- 타입스크립트
- React Query
- 프로그래머스 베스트앨범 자바스크립트
- 리액트
- javascript
- css
- reactquery
- 모두를위한컴퓨터과학
- 자바스크립트
- python
- 무한스크롤
- 자바스크립트 클로저
- 실전프로젝트
- 클로저
- 모두를 위한 컴퓨터 과학
- 자바스크립트 비동기 처리
- 프로그래머스
- 알고리즘자바스크립트
- GIT
- 백준
- 프로그래머스 자바스크립트
- html
- 네트워크
- cs50
- 자바스크립트알고리즘
- network
- 리액트네이티브
- 항해99
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |