오늘은 하루종일 페어와 함께 조건문, 반복문 문제풀이를 진행했다.
1. 조건문 문제 회고
앞쪽은 그냥 평이한 문제였고, advanced문제들이 난이도가 조금 있었다.
6번문제(점수에 따라 등급 매기기)를 우리는 각각의 점수 전부를 if문으로 도배(!)해서 풀었는데
레퍼런스랑 다른분 풀이를 보니 grade(+,-)를 매기는 부분을 따로 빼서 함수로 만들거나 변수에 넣어서
나중에 등급에 붙여서 반환을 하는 방식을 사용하였다. 확실이 코드가 좀 더 깔끔해 보였는데, 이런 방식을
좀더 연습 해 봐야 할거 같다.
2.반복문 문제 회고
반복문 문제에서 계속 막혀서 힘들었다..
9번 소수 구하기 문제는 어떻게 했는데 10번 소수 출력하기 문제가 매우 힘들었다. 소수가 아닌것을 구해놓고
계속 코드를 적다가 시간을 많이 소비한 것 같다.
소수 구하기 풀이 강의에서 제곱근까지만 반복문을 돌리면 된다는것이 매우 흥미로워서 구글링으로 검색해봤는데
에라토스테네스의 체라는 이름이 붙을 정도로 유명한 방법이라고 한다.
문자열을 더하면서 쉼표같은것을 붙여주는데 마지막쉼표를 떼지 못해서 고민을 많이 했는데, slice()라는
매서드를 쓰면 매우쉽게 할 수 있다는것을 배웠다.
중간에 반복문과 조건문 안에서 return을 남발하다가 코드가 return을 만나면 함수가 바로 종료 된다는것을 뒤늦게
깨닫고 코드를 열심히 수정했던 것이 기억에 남는다.
'코드스테이츠' 카테고리의 다른 글
12/22 정리 CSS (0) | 2022.12.22 |
---|---|
12/21 정리 HTML/ 동기부여세션 (0) | 2022.12.21 |
원시값과 참조값의 비교 (0) | 2022.12.19 |
12/19 정리(2) 함수 (0) | 2022.12.19 |
12/19 정리(1) 조건문/반복문 (0) | 2022.12.19 |
댓글