240801 TIL - JS 보기를 JAVA같이 하라(?)

LIHA·2024년 7월 31일
0

내일배움캠프

목록 보기
9/108
post-thumbnail
post-custom-banner

SQL

max가 아니라 order by desc, limit 1 이잖아?!

select product_id, product_name, product_cd, category, price
from food_product
where price is max(price)

아니 왜요?!

select product_id, product_name, product_cd, category, price
from food_product
order by price desc
limit 1

이게 정답이었다니... 카테고리는 sum, max, min인데 정작 쓰질 않았다

알고리즘

JS는 Integer.parseInt가 아니라 Number.parseInt를 쓰자

JAVA는 강타입 언어라서 Integer 클래스가 따로 있었지만 JS는 그런게 없고 Number로 모두 묶인다.
각자 장단이 있지만 아무튼 그렇다. 그러니 JS에서는 Number로 써주자.

function solution(s) {
    var answer = 0;
    let tmp;
    
    tmp = Number.parseInt(s);
    answer = tmp;
    return answer;
}

아니, 초기화 하나 안해줘서 이 사달이 난다고?

놀랍게도 그렇습니다.

변수 sum을 선언만 하고 초기화를 안했더니 오류를 토해낸다.

= 0 으로 초기화 해주었더니 무사히 테스트를 통과했다. 왜일까? 🤔 기초적인 의문이 들었다.

profile
갑자기 왜 춤춰?
post-custom-banner

0개의 댓글