항해99입학시험
[TIL] 항해99 입학시험
✍ Today I Learned 항해99 입학시험 입학시험은 미리 예고했던 대로 웹개발 종합반 강의 정도의 난이도였다. 웹개발 종합반 4주차에 진행했던 “화성 땅 사기” 프로젝트에 가격 표시 기능을 추가하는 것이 문제로 나왔다. DB에서 받아온 "n평" 중 '평'을 자르고 정수로 타입 변환한 뒤, 500원을 곱하여 빠르게 제출하였다. 다른 분들의 풀이 방식을 들어보니 크게 2가지로 나뉘었다. 프론트단에서 연산하여 출력 가격을 DB에 저장하고, 서버에서 불러온 값을 출력 나는 1번의 방식을 택했다고 볼 수 있는데, 어떤 방식이 더 효율적 일지 궁금해졌다. 효율성을 고민할 땐 극단적인 예시를 떠올려야 한다. 'list의 개수가 1억 개라면?' 무려 1억 번의 연산을 리로딩될 때마다 해야 한다. 결론적으로 2..