[Android TIL] 240326 (์žฅ๊ธฐ๊ณ„ํš, ํœด์‹์˜ ๋‚ )
๋ฐ˜์‘ํ˜•

 

 

 

 

~ Today I Learned ~

 

โœ”๏ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด (๋ถ€์กฑํ•œ ๊ธˆ์•ก ๊ณ„์‚ฐํ•˜๊ธฐ)
โœ”๏ธ ์žฅ๊ธฐ ๊ณ„ํš ์ˆ˜์ •

(3์‹œ) ํ‚ค์˜ค์Šคํฌ ๋ฆฌํŒฉํ† ๋ง
(5์‹œ ์ดํ›„)  ์™„๋ฃŒํ•œ ๊ฐœ์ธ๊ณผ์ œ ๊ณ ๋„ํ™”
(7์‹œ ์ดํ›„) ๊ฐœ์ธํ”„๋กœ์ ํŠธ ๊ด€๋ จํ•˜์—ฌ ์„œ์นญํ•œ ๊นƒํ—ˆ๋ธŒ ์ฝ”๋“œ ๋‚ด์šฉ ๋ถ„์„ํ•ด๋ณด๊ธฐ

 

 


 

 

 

 

1. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด (๋ถ€์กฑํ•œ ๊ธˆ์•ก ๊ณ„์‚ฐํ•˜๊ธฐ)

 

 

[Kotlin] ๋ถ€์กฑํ•œ ๊ธˆ์•ก ๊ณ„์‚ฐํ•˜๊ธฐ (ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜)

๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/82612 ์ ‘๊ทผ class Solution { fun solution(price: Int, money: Int, count: Int): Long { var fullPrice = 0L for (i in 1..count){ fullPrice += (i * price) } //1. ์ด ๊ธˆ์•ก์„ ๊ตฌํ•œ๋‹ค. if(full

limheejin.tistory.com

  • ๊ธฐ์กด์— ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ’€๋ฉฐ ์ต์ˆ™ํ•ด์กŒ๋˜ map, let~it ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ํ’€ ์ˆ˜ ์žˆ๋Š” ์‰ฌ์šด ๋ฌธ์ œ์˜€๋‹ค.

 

 

 

 

2. ์žฅ๊ธฐ ๊ณ„ํš ์ˆ˜์ •

  • ์ „์ฒด ๊ณต๊ฐœ๋กœ ๋…ธ์ถœํ•  ์ˆ˜ ์—†๋Š” ๊ฐœ์ธ์ ์ธ 2024๋…„ ํ”Œ๋žœ์„ ์ •ํ•˜๊ณ , ์ˆ˜์ •ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์„ ๋“ค์˜€๋‹ค.
  • ์˜ค๋Š˜์€ ์ „์ฒด์ ์œผ๋กœ ์ง€๊ธˆ๊นŒ์ง€ ๋‹ฌ๋ ค์™”์œผ๋‹ˆ ํœด์‹์„ ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.
  • ์›น์•ฑ ๋ฐ UI ๋นŒ๋“œ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋„๊ตฌ๋“ค์„ ๊นƒํ—ˆ๋ธŒ์—์„œ ๋งŽ์ด ์ฐพ์•„๋ดค๋‹ค. ๊ณ ๋ฏผ์ด ํฌ๋‹ค.

 

 

 


~ Retrospect ~

 

 

๋ฉฐ์น ๋™์•ˆ ์‹ ์ฐฝ์‚ฌ์— ์ง€์›์„œ๋ฅผ ๋„ฃ์„๊นŒ ๋ง๊นŒ ๋งค์šฐ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€, ์•„์ง์€ ์ง€๊ธˆ ๋ฐฐ์šฐ๊ณ  ์žˆ๋Š” ๊ฒƒ์— ๋ชฐ๋‘ํ•ด์•ผ ๋œ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ์ ‘์—ˆ๋‹ค. (์‚ฌ์‹ค ๋ฐœํ‘œ๋‚ ์ด ์—ฌํ–‰์ผ๊ณผ ๊ฒน์น˜๊ธฐ๋„ ํ•˜๊ณ )

๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜์€ ํŒ€๋นŒ๋”ฉ์— ๊ด€ํ•œ ๋‚ด์šฉ์„ ๋งŽ์ด ์ฐพ์•„๋ดค๋‹ค. ๋””์Šค์ฝฐ์ด์—‡์—์„œ ์ด ์ •๋ณด ์ € ์ •๋ณด๋ฅผ ๋‘˜๋Ÿฌ๋ณด๋‹ค๊ฐ€, ํ’€์Šคํƒ ์›น์•ฑ์„ ๊ตฌ์„ฑํ•ด์ฃผ๋Š” ํ”„๋กฌํ”„ํŠธ๋“ค์„ ๋ณด๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ๋ญ”๊ฐ€ ๊ธฐ๋ถ„์ด ๋ณต์žก๋ฏธ๋ฌ˜ํ–ˆ๋‹ค. ๋‚ด๊ฐ€ ์–ด๋–ค์‹์œผ๋กœ ๋ฐœ์ „ํ•ด๋‚˜๊ฐ€์•ผ ํ• ์ง€ ๊ณ ๋ฏผ์ด ํฌ๋‹ค.

 

 

 

๋ฐ˜์‘ํ˜•
 ๐Ÿ’ฌ C O M M E N T