๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Sparta Coding Club/TIL

[TIL] #2 - 20231020 (์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ํด๋Ÿฝ ์•ˆ๋“œ๋กœ์ด๋“œ 2๊ธฐ ์‚ฌ์ „ ์บ ํ”„)

by eun.24k 2023. 10. 21.

๐Ÿ“– Today I Learned

๐Ÿ”ฎ ํ•™์Šต ๋ฐ ๋…ธํŠธ ์ •๋ฆฌ

  • ์ฑ•ํ„ฐ 3.1 & 3.2 ๋กœ๊ทธ ๋ถ€๋ถ„/ ๋ณ€์ˆ˜ ๋…ธํŠธ ๋ณต์Šต: ์ญ‰ ์ฝ์–ด๋ณด๋‹ˆ๊นŒ ์–ด๋ ต์ง€ ์•Š์•˜๋‹ค. ๋ณ€์ˆ˜ ๋ถ€๋ถ„์ด ์–ด๋ ต์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋Š”๋ฐ ์–ด์ œ ๋ชป ํ’€๋˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋„ ๋ณ€์ˆ˜ ๋ถ€๋ถ„์„ ์™„๋ฒฝํžˆ ์ดํ•ดํ•˜๊ณ  ์žˆ์—ˆ์œผ๋ฉด ๋นจ๋ฆฌ ๋ฌธ์ œ๋ฅผ ํŒŒ์•…ํ•˜์ง€ ์•Š์•˜์„ ๋“ฏ ์‹ถ๋‹ค. ๋ณ€์ˆ˜๋“ค์ด ์–ด๋–ป๊ฒŒ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š”์ง€ ๋ฉ”๋ชจ๋ฉ”๋ชจ:))
  • ์ฑ•ํ„ฐ 3.3 ์กฐ๊ฑด๋ฌธ(์ œ์–ด๋ฌธ) ์š”์•ฝ ์ •๋ฆฌ: If ๋ฌธ์ด๋ž‘ When ๋ฌธ์„ ์ž์„ธํžˆ ๋ฐฐ์› ๋‹ค. If๋ฌธ์€ ๋”ฑํžˆ ์–ด๋ ต์ง€ ์•Š์•˜๊ณ  When ๋ฌธ์˜ ํ˜•ํƒœ๋Š” ์ƒˆ๋กœ์› ์ง€๋งŒ ์ดํ•ดํ•˜๋Š”๋ฐ ํฐ ๋ฌด๋ฆฌ๋Š” ์—†์—ˆ๋‹ค. switch๋ฌธ์ด๋ž‘ ๋น„๊ตํ•ด์„œ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์„ค๋ช…์ด ๋˜์–ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋‚ด์ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€๋•Œ์—๋Š” when๋ฌธ์„ ์‘์šฉํ•ด์„œ ํ•œ๋ฒˆ ํ’€์–ด๋ด์•ผ๊ฒ ๋‹ค. ์•„ ๊ทธ๋ฆฌ๊ณ  ํ•ญ์ƒ for,when,if,while ์ค‘์— ์–ด๋–ค๊ฑธ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ณ ๋ฏผ์ด ๋งŽ์•˜์—ˆ๋Š”๋ฐ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์— if๋ž‘ when ๋ฌธ ์ค‘์— ์–ด๋Š๊ฑธ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ๊ฐ€๋…์„ฑ์ด ๋†’์•„์ง€๊ณ  ํšจ์œจ์ ์ธ์ง€ ์„ค๋ช…์ด ๋‚˜์™€์„œ ์ข‹์•˜๋‹ค.

๐Ÿ’ก ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ์ฝ”ํ‹€๋ฆฐ : ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์นดํƒ€

[12931] ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ

https://dailycoding24k.tistory.com/21

 

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ฝ”ํ‹€๋ฆฐ] ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ #12931

#12931 ๋ฌธ์ œ ๐Ÿงฉ Thought Process ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พผ๋‹ค. ๋ฌธ์ž์—ด์„ char ๋ฐฐ์—ด๋กœ ๋ฐ”๊พผ๋‹ค. ๊ฐ ๋ฐฐ์—ด์˜ ์—˜๋ ˆ๋จผํŠธ๋ฅผ ์ •์ˆ˜ํ˜•์œผ๋กœ ๋ฐ”๊พผ๋‹ค. ๋ฐฐ์—ด์— ์žˆ๋Š” ๋ชจ๋“  ์ˆ˜๋ฅผ ๋”ํ•œ๋‹ค. class Solution { fun solution(n: Int): Int { var

dailycoding24k.tistory.com

[12928] ์•ฝ์ˆ˜์˜ ํ•ฉ

https://dailycoding24k.tistory.com/24

 

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ฝ”ํ‹€๋ฆฐ] ์•ฝ์ˆ˜์˜ ํ•ฉ #12928

#12928 ๐ŸŽ„ Question ? // given class Solution { fun solution(n: Int): Int { var answer = 0 return answer } } ๐Ÿงฉ Thought Process ์ •์ˆ˜ n๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ํ™•์ธ. ๋‚˜๋ˆ„์–ด๋ณด๊ณ  ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋ฉด ์•ฝ์ˆ˜์ž„์œผ๋กœ answer์— ์ˆ˜ ๋”ํ•˜๊ธฐ

dailycoding24k.tistory.com

[87389] ๋‚˜๋จธ์ง€๊ฐ€ 1์ด ๋˜๋Š” ์ˆ˜ ์ฐพ๊ธฐ

https://dailycoding24k.tistory.com/25

 

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ฝ”ํ‹€๋ฆฐ] ๋‚˜๋จธ์ง€๊ฐ€ 1์ด ๋˜๋Š” ์ˆ˜ ์ฐพ๊ธฐ #87389

#87389 ๐ŸŽ„ Question ? class Solution { fun solution(n: Int): Int { var answer: Int = 0 return answer } } ๐Ÿงฉ Thought Process x๋ผ๋Š” ๋ฏธ์ง€์ˆ˜๋ฅผ 1์—์„œ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋Š˜๋ ค๋‚˜๊ฐ€๊ธฐ (for๋ฌธ ์‚ฌ์šฉ) n์„ x๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ 1์ธ์ง€

dailycoding24k.tistory.com

โŒ› Comments

์–ด์ œ ๋ชป ํ’€์—ˆ๋˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€์–ด์„œ ๊ธฐ๋ถ„์ด ๋„˜๋ชจ ์ข‹์•˜๋‹น :)) (์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ ๋ฌธ์ œ!)

๋‹ค ํ’€์–ด๋ณด๊ณ  ์ธํ„ฐ๋„ท์— ๋‹ค๋ฅธ ํ’€์ด๋“ค์„ ์ฐพ์•„๋ณด์•˜๋Š”๋ฐ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ๋ฒ•๋“ค์ด ์žˆ๋Š”๊ฑฐ ๊ฐ™์•„์„œ ๋‚ด์ผ ์‹œ๊ฐ„์ด ๋˜๋ฉด ํ•œ๋ฒˆ ํ›‘์–ด ๋ณด์•„์•ผ ๊ฒ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€ ๋‘ ๋ฌธ์ œ๋Š” ์ˆ ์ˆ ์ˆ  ํ’€๋ ธ๋‹ค. :)

ํ•œ ๋ฌธ์ œ์—์„œ ๋ง‰ํžˆ๊ณ  ๋‚˜๋‹ˆ๊นŒ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐ”๋กœ ํ’€๋ ธ์„ ๋•Œ์˜ ํฌ์—ด์ด ๋” ์ปค์กŒ๋‹ค. ์—ญ์‹œ ์‚ฌ๋žŒ์€ ํ–‰๋ณตํ•˜๋ ค๋ฉด ๊ณ ํ†ต์„ ๋จผ์ € ๊ฒฝํ—˜ํ•ด์•ผํ•˜๋‚˜๋ณด๋‹น. ๊ทธ๋Ÿฐ๋ฐ ๋„ˆ๋ฌด ์‰ฝ๊ฒŒ ํ’€๋ฆฐ ๋ฌธ์ œ๋Š” ๋ฐฐ์šฐ๋Š” ๋Š๋‚Œ์ด ์•ˆ ๋“ค์–ด์„œ ์•„์‰ฌ์šด ๋งˆ์Œ๋„ ์žˆ์—ˆ๋‹ค.