6/20 TIL

Hwiยท2024๋…„ 6์›” 20์ผ

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
53/96

๐Ÿ“– ์ง„ํ–‰ํ•œ ๊ณต๋ถ€ ๐Ÿ“–

  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv 1 ์ฝœ๋ผ์ธ  ์ถ”์ธก
  • isLoading ๋””ํ…Œ์ผ ์ˆ˜์ •

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝœ๋ผ์ธ  ์ถ”์ธก ๋ฌธ์ œ ์ •์˜

์ž…์ถœ๋ ฅ ์˜ˆ

๋‚˜์˜ ํ’€์ด

function solution(num) {
    var answer = 0;
    for (let i  = 0; i < 500; i++) {
        if (num % 2 === 0) {
            num = num / 2;
        } else if (num === 1) {
            return answer = i;
        } else if (num % 2 === 1) {
            num = num * 3 + 1;
        }
    }
    return -1;
}

ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ

๋””ํ…Œ์ผ ์ˆ˜์ •


useQuery ์—์„œ isLoading: queryLoading ์„ ์‚ฌ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ์˜ ์ƒํƒœ์— ๋”ฐ๋ผ ์ƒํƒœ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ดค๋‹ค.


์ด์ œ ์กฐ๋ณ„๊ณผ์ œ๋Š” ์–ผ์ถ” ๋๋‚˜๊ฐ€๋‹ˆ๊น ๋‹ค๋ฅธ ๋””ํ…Œ์ผ์ ์ธ ๋ถ€๋ถ„๋„ ๊ฐœ์„ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ด์•ผ๊ฒ ๋‹ค.

profile
๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์–ด~~~

0๊ฐœ์˜ ๋Œ“๊ธ€