✍️ What I Learned/TIL

[TIL] 20230522 Day 8 - JavaScript μˆ˜μ—… μ‹œμž‘

Jiwon() 2023. 5. 23. 01:34

πŸ“Œ 였늘 κ°•μ˜ ν‚€μ›Œλ“œ

λ³€μˆ˜μ™€ μƒμˆ˜, 데이터 νƒ€μž…, ν˜• λ³€ν™˜, μ—°μ‚°μž, ν•¨μˆ˜, 쑰건문, 반볡문, 객체와 객체 λ©”μ†Œλ“œ, λ°°μ—΄κ³Ό λ°°μ—΄ λ©”μ†Œλ“œ
 
 


πŸ“Œ κ°•μ˜ λ“€μœΌλ©΄μ„œ λ‚΄κ°€ μ‹€μˆ˜ν•œ 것 & λ†“μΉœ λΆ€λΆ„

πŸ’‘ 0λΆ€ν„° 10κΉŒμ§€μ˜ μˆ˜ μ€‘ 2의 λ°°μˆ˜λ§Œ console.log둜 μΆœλ ₯ν•˜λ„λ‘ μž‘μ„±

 

for ( let i = 0; i <= 10; i++) {
    if ( i > 0 ) {
        if ( i % 2 = 0 ) {
        console.log(i);
         }
    }
}

 
μœ„μ˜ for문을 μž‘μ„±ν–ˆλŠ”λ° 자꾸 μ•„λž˜μ™€ 같은 μ—λŸ¬κ°€ λ°œμƒν•˜λ©΄μ„œ console.logκ°€ μ œλŒ€λ‘œ 좜λ ₯λ˜μ§€ μ•Šμ•˜λ‹€.

if ( i % 2 = 0 ) {
γ€€ ^^^^^ SyntaxError: Invalid left-hand side in assignment

 
κ·Έλž˜μ„œ 무엇이 λ¬Έμ œμΈκ°€ μžμ„Ένžˆ λ΄€λ”λ‹ˆ i % 2와 0을 λΉ„κ΅ν•˜λŠ” μ—°μ‚°μžλ₯Ό ===κ°€ μ•„λ‹Œ =둜 잘λͺ» μ“΄ 것..
엑셀에 λ„ˆλ¬΄ κΈΈλ“€μ—¬μ Έ μžˆμ—ˆλ‚˜λ³΄λ‹€.. 아직 μ—°μ‚°μžμ— λŒ€ν•΄ μ΅μˆ™μ§€ μ•Šμ•„μ„œ λ°œμƒν•œ λ¬Έμ œμ˜€λ‹€.
 
 


1μ£Ό μ°¨ μˆ˜μ—…μ„ μ™„κ°•ν•˜κ³  호기둭게 ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ μ—°μŠ΅λ¬Έμ œλ₯Ό 풀어보렀고 문제 링크λ₯Ό λˆŒλŸ¬μ„œ λ΄€λŠ”λ°..
 

λŒ€μ²΄ λ­” μ†Œλ¦¬μ§€ ? ? ? μ–΄λ””μ„œλΆ€ν„° μ†λŒ€μ•Ό 할지 감도 μ•ˆμ˜€λ„€

 
 


πŸ“Œ ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ 문제 풀이 - λ¬Έμžμ—΄ μ—°μŠ΅ν•˜κΈ°

❓ 문제 μ„€λͺ…
λŒ€λ¬Έμžμ™€ μ†Œλ¬Έμžκ°€ μ„žμ—¬μžˆλŠ” λ¬Έμžμ—΄ sκ°€ μ£Όμ–΄μ§‘λ‹ˆλ‹€. s에 'p'의 κ°œμˆ˜μ™€ 'y'의 개수λ₯Ό 비ꡐ해 κ°™μœΌλ©΄ True, λ‹€λ₯΄λ©΄ Falseλ₯Ό return ν•˜λŠ” solutionλ₯Ό μ™„μ„±ν•˜μ„Έμš”. 'p', 'y' λͺ¨λ‘ ν•˜λ‚˜λ„ μ—†λŠ” κ²½μš°λŠ” 항상 Trueλ₯Ό λ¦¬ν„΄ν•©λ‹ˆλ‹€. 단, 개수λ₯Ό 비ꡐ할 λ•Œ λŒ€λ¬Έμžμ™€ μ†Œλ¬ΈμžλŠ” κ΅¬λ³„ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ sκ°€ "pPoooyY"λ©΄ trueλ₯Ό returnν•˜κ³  "Pyy"라면 falseλ₯Ό returnν•©λ‹ˆλ‹€.

❗ μ œν•œμ‚¬ν•­
- λ¬Έμžμ—΄ s의 길이 : 50 μ΄ν•˜μ˜ μžμ—°μˆ˜
- λ¬Έμžμ—΄ sλŠ” μ•ŒνŒŒλ²³μœΌλ‘œλ§Œ 이루어져 μžˆμŠ΅λ‹ˆλ‹€.

 
문제만 ν•œ 10뢄은 λ©ν•˜λ‹ˆ 읽고 또 읽닀가 μ΄λŸ¬λ‹€κ°„ ν•˜λ£¨ λ°€μƒˆκ² λ‹€ μ‹Άμ–΄μ„œ ν•΄μ„€ κ°•μ˜λ₯Ό μΌ°λ‹€.. 근데 ν•΄μ„€ κ°•μ˜λ₯Ό 듀어도 흐름이 μ§κ΄€μ μœΌλ‘œ 이해가 가지 μ•ŠλŠ”λ‹€. μ–΄λ–‘ν•˜μ§€??? μ˜€λŠ˜λΆ€ν„° 맀일맀일 μ—°μŠ΅λ¬Έμ œ ν’€λ €κ³  ν–ˆλŠ”λ° ν•˜λ£¨μ— ν•œ λ¬Έμ œλŠ” ν’€ 수 μžˆμ„κΉŒ? μΌλ‹¨ 자고 아침에 일찍 μΌμ–΄λ‚˜μ„œ μœ„ 문제λ₯Ό λ‹€μ‹œ κ³ λ―Όν•΄λ³΄μž.
 
 


πŸ“Œ κ³„νšν–ˆμ§€λ§Œ 였늘 λͺ»ν•œ 것

였늘 κ°•μ˜ 듀은 λ‚΄μš© γ€Œλͺ¨λ˜μžλ°”μŠ€ν¬λ¦½νŠΈ λ”₯λ‹€μ΄λΈŒγ€ μ±…μœΌλ‘œ λ‹€μ‹œ λ³΅μŠ΅ν•˜λ €κ³  ν–ˆλŠ”λ°.. μžλ°”μŠ€ν¬λ¦½νŠΈ μˆ˜μ—… 발제 날에, μƒˆλ‘œ 바뀐 νŒ€μ›λ“€κ³Όλ„ 쑰금 μΉœν•΄μ§€κ³ , 저녁 νŠΉκ°•κΉŒμ§€.. ν•˜λ£¨μ’…μΌ μ§œμž˜μ§œμž˜ν•˜κ²Œ μ΄λ²€νŠΈκ°€ μžˆμ–΄μ„œ λͺ°μž…ν•˜κΈ° μ–΄λ €μ› λ‹€.
이번 μ£ΌλΆ€ν„°λŠ” μ •μ²˜κΈ°μ˜ 지μ˜₯μ—μ„œ λ²—μ–΄λ‚˜μ„œ μ—¬μœ κ°€ λ§Žμ„ 쀄 μ•Œκ³  γ€Œν•œ ꢌ으둜 μ½λŠ” 컴퓨터 ꡬ쑰와 ν”„λ‘œκ·Έλž˜λ°γ€ 책도 ν‹ˆν‹ˆνžˆ 읽어보렀고 ν–ˆκ±΄λ§Œ.. ν˜„μ‹€μ€ λ”₯λ‹€μ΄λΈŒ 책도 λͺ»νŽΌμ³λ΄€λ‹€. 내일은 μ’€ 더 λΆ€μ§€λŸ°νžˆ ν•˜λ£¨λ₯Ό λ³΄λ‚΄λ³΄μž,,