프로그래밍 기초 알고리즘문제풀이 2일차이다
예전 파이썬 문법을 못쓰고 돌아가는게 좀 답답한게 있지만
그래도 어느정도 자바스크립트에 익숙해 졌다고 할수 있겠다.
2일차에 이정도면 꽤 만족해도 되지 않을까.
오늘 생소한 메소드들을 많이 경험했기에 정리해 보겠다.
오늘 익힌 것들 중 중요한것 몇가지 요약
[1,2,3,4,].reduce(function (a, b) {return a * b},10)
==,=== 차이
== : 데이터타입은 신경안쓰거고 똑같은지만 확인
=== : 데이터타입까지 똑같은지 까지 확인한다.
나중 타입스크리트 사용할때 데이터 타입까지 구별해 주어야 하기때문에
===을 사용하는 습관을 기르면 좋다
sort
sort문은 파라미터가 입력되지 않으면 유니코드 순서대로 정렬한다는 것을 기억하자
sort문을 아직 다 숙지 못햇기에 조금더 찾아 보겠다.
if문 {} 생략
if 문이 복잡하지 않다면 중괄호를 생략하여 표현할수 있다.
if(one[i%5] === answers[i]) results[0]++; if(two[i%8] === answers[i]) results[1]++;
이런식으로 표현하면 코드도 짧아지고 가독성을 올리수 있다.
=>로 함수를 포현하는 방식이다
추후 조금더 공부해서 정리해 올리겠다.