
먼저 악필 죄송합니다...
오늘은 네부캠 2번째 과제를 수행했다. 요구사항이 처음 읽을때 이해가 잘 안가서 뇌에 힘빼고 두번 세번 읽으니 이해가 됬다.
그러고 바로 순서도를 그리기 시작했다.
보통 바로 코딩에 들어가는 경우가 많은데 간단한 경우라면 상관없지만 조금이라도 복잡해지겠다 싶으면 순서도 그리는게 좋다.
아직 필자도 미흡하다 생각하는점이 있는데, 순서도대로 짜면 쉽겠네 하고 코딩 들어갔는데 구현하는 과정에서 예기지 못한 벽에 부딫히는 경우가 많았다.
에를들면 위에서 세번째 네모칸에 '작은숫자낸사람부터' 라는 게 있는데 이거 하려면 정렬을 해야되는데 Object의 value 값을 기준으로 오름차순 정렬해야하는데 몰라서 VSCODE의 자동완성기능의 도움을 받았다. 주석으로 쓰니까 그 다음줄에 알아서 알려주는데 천지가 개벽한 기분이 들었다.
let cards = {
A: parseInt(param0[i]),
B: parseInt(param0[i+1]),
C: parseInt(param0[i+2])
};
let sortedCards = Object.entries(cards).sort((a, b) => a[1] - b[1]); // cards의 값을 기준으로 오름차순 정렬
이번 과제는 해결하는데 너무 오래걸렸다. 거의 7시간은 쓴 듯하다.
'나는 컴공이다! > 네이버 부스트캠프(웹)' 카테고리의 다른 글
| 네이버 부스트캠프 베이직 미션#4 (0) | 2025.06.28 |
|---|---|
| 네이버 부스트캠프 베이직 미션#3 (0) | 2025.06.27 |
| 네이버 부스트캠프 베이직 미션#1 (0) | 2025.06.25 |