오늘 코딩테스트 오답노트

릿·2021년 11월 18일
0

코딩테스트

목록 보기
14/27
  1. 소문자, 대문자 전환에는 toUpperCase()와 toLowerCase()를 쓰면 되는게 맞지만 기호나 숫자가 껴있을 경우에도 해당이 되므로 가급적 아스키코드로 조건문을 쓸 것.
  2. 조건식에는 변수명을 쓰니까 잘 안 먹힐 때도 있으니 코드 실행이 잘 되지 않는다면 변수명도 체크해보기 (ex. let aLen=answer.length;)
  3. 숫자인지 아닌지 체크할 때는 조건문에 !isNaN()을 사용한다.
  4. substring의 end는 인덱스 번호가 아니라 자를 개수니까 -1하지말 것 (answer.substring(시작인덱스, 갯수))
  5. if, else if문 주의. 두개 다 거쳐야 한다면 else if가 아니라 if문 2개를 써야한다.
  6. 크롬 개발자도구에서 toUpperCase(), charCodeAt() 에러가 뜨면 부분적으로 코드 확인하기. (내장함순데도 코드가 길어지면 실행이 안 되서 이유를 모르겠네...;)
  7. while문 조건식에 대해서 공부 많이하기 ㅠㅠ...
profile
항상 재밌는 뭔가를 찾고 있는 프론트엔드 개발자

0개의 댓글