[Android TIL] 240329 (์ด์ „ ๊ธฐ์ˆ˜ ์ตœ์ข… ๋ฐœํ‘œํšŒ ์ฐธ์„, ํ‚ค์˜ค์Šคํฌ ํ•™์Šต)
๋ฐ˜์‘ํ˜•

 

 

 

 

 

๐ŸŒฑ Today I Learned

  1. (10:00 ~ 10:20 / 20๋ถ„) ๋ฐ์ผ๋ฆฌ ํŒ€ ์Šคํฌ๋Ÿผ
  2. (10:45 ~ 11:25 / 40๋ถ„) ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด (์ง์‚ฌ๊ฐํ˜• ๋ณ„์ฐ๊ธฐ)
  3. (12:00 ~ 15:50 / 0๋ถ„) ๊ฐœ์ธ์ ์ธ ์ผ - ์˜ท ๊ด€๋ จ
  4. (15:50 ~ 17:45 / 1์‹œ๊ฐ„ 55๋ถ„) 2๊ธฐ ๋ฐœํ‘œํšŒ ๋ˆˆํŒ… ๋ฐ ํ‚ค์˜ค์Šคํฌ ํ•™์Šต ๋ณ‘ํ–‰
  5. (18:55 ~ 20:30 / 1์‹œ๊ฐ„ 35๋ถ„) ํ‚ค์˜ค์Šคํฌ 4, 5๋‹จ๊ณ„ ํ•™์Šต
  6. (20:30 ~ 20:50 / 20๋ถ„) ๋ฐ์ผ๋ฆฌ ํŒ€ ํšŒ๊ณ 

*** ์ ์‹ฌ 13:00 ~ 14:00 / ์ €๋… 18:00 ~ 19:00 ์ œ์™ธ

โ€‹

 

 

 

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

 

[Kotlin] ์ง์‚ฌ๊ฐํ˜• ๋ณ„์ฐ๊ธฐ (ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜) : repeat()

๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/12969 ์ ‘๊ทผ fun main(){ val a = readLine()!!.toInt() val b = readLine()!!.toInt() for(i in 1..a){ for(j in 1..b){ print("*") } println("") } } ์ƒ๋‹นํžˆ ์‰ฌ์šด ๋‹จ๊ณจ๋ฌธ์ œ๋ผ ์ฒ˜์Œ์—” ๊ทธ

limheejin.tistory.com

  • ์˜ค๋Š˜์˜ ๋ฌธ์ œ๋Š” ๋ชจ๋“  ์–ธ์–ด๋ฅผ ๋ฐฐ์šธ ๋•Œ ์ฒ˜์Œ์— ๋ฐฐ์šฐ๋Š” ๋ณ„ ์ฐ๊ธฐ์˜€๋‹ค.

 

๐Ÿ’กrepeat()

repeat(5) { // ๋ธ”๋ก ๋‚ด์˜ ์ฝ”๋“œ๊ฐ€ 5๋ฒˆ ๋ฐ˜๋ณต
    print("*")
}

print("*".repeat(5))
// print๋‚˜ println์•ˆ์— ์ง์ ‘ ๋„ฃ์–ด ๋ฐ˜๋ณต๋„ ๊ฐ€๋Šฅ
  • ํŠน์ • ์ž‘์—…์„ ์ง€์ •๋œ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ์‹คํ–‰ํ•  ๋•Œ ์‚ฌ์šฉ
  • ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ for๋ฌธ ๊ฐ™์€ ๊ฒƒ๋ณด๋‹ค ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฝ”๋“œ๋ฅผ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์œ ์ง€ ๊ฐ€๋Šฅ

 

 

 

 

2. ์ด์ „ ๊ธฐ์ˆ˜ ์ตœ์ข… ๋ฐœํ‘œํšŒ ์ฐธ์„

  • ์ข‹์€ ๊ธฐํšŒ๋กœ ์ด์ „ ๊ธฐ์ˆ˜๋ถ„๋“ค์ด ์–ด๋–ค ์ตœ์ข… ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  • ์ ์€ ์ธ์›์ด 6์ฃผ ๋™์•ˆ ์ €์ •๋„๊นŒ์ง€์˜ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ตฌ๋‚˜ ๋ผ๋Š” ์ƒ๊ฐ์— ๋นจ๋ฆฌ ๋„์ „ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๊ณ , ์•„์ง ์ ‘ํ•˜์ง€ ๋ชปํ•œ ๊ธฐ์ˆ ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ๋ณด๋ฉฐ ํฅ๋ฏธ๋ฅผ ๋Š๊ผˆ๋‹ค. ๋˜ํ•œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์‹คํ–‰ํ•ด๋ณด๋ฉฐ ๊ฐ ์–ดํ”Œ๋งˆ๋‹ค์˜ ๋ณด์™„ํ•ด์•ผ ํ•  ์ ๋„ ๋Š๊ปด์„œ, ํ–ฅํ›„ ์ง„ํ–‰ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋“ค์— ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

 

 

 

3. ํ‚ค์˜ค์Šคํฌ 4, 5๋‹จ๊ณ„ ํ•™์Šต

  • ํ‚ค์˜ค์Šคํฌ๋Š” ์•„์ง๋„ ํ•™์Šต์ค‘์ด๋‹ค. ์ด๋ฒˆ ์ฃผ๋ง์— ๋๋‚  ๋“ฏ ํ•˜๋‹ค. 4, 5๋‹จ๊ณ„ ์ดํ•ด๋ฅผ ์œ„ํ•ด ๋ช‡ ๋ฒˆ์ด๋‚˜ ํ•ด์„ค์„ ๋‹ค์‹œ๋ณด๋ฉฐ ํ•ด์„ค๊ณผ๋Š” ๋‹ค๋ฅธ ๋ณ€์ˆ˜/ํด๋ž˜์Šค ๋ช…์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๊ณ  ์žˆ๋Š”๋ฐ ๋„์›€์ด ๋œ๋‹ค.

 

 

 

 

 

 

 

๐Ÿ’ญ Retrospect

๊ธˆ์š”์ผ๋งˆ๋‹ค ์•ฝ๊ฐ„์”ฉ ํ•ด์ดํ•ด์ง์„ ๋Š๋‚€๋‹ค. ์•„๋ฌด๋ž˜๋„ ์•„์นจ๋ถ€ํ„ฐ ๋ฐค๊นŒ์ง€ ํ•˜๋ฃจ์ข…์ผ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ณต๋ถ€์—๋งŒ ์ง‘์ค‘ํ•˜๋‹ค๊ฐ€, ๋‹ค์Œ๋‚ ์—” ์™ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋ฒˆ์ฃผ ๊ณ„ํš์ค‘ ์ด๋ฃจ์ง€ ๋ชปํ•œ ๋ถ€๋ถ„์€ ์ฃผ๋ง ์ค‘์— ๋ณด์™„ํ•  ๊ฒƒ์ด๋‹ค.

์‚ฌ์‹ค ์ตœ๊ทผ ์ด ๊ณต๋ถ€ ์ € ๊ณต๋ถ€ ๋‹ค ํฅ๋ฏธ๊ฐ€ ์žˆ๋˜ ํƒ“์— ๋‚ด๊ฐ€ ๊ฐ€๋Š” ๊ธธ์— ๋Œ€ํ•ด ๊ณ ๋ฏผ์ด ์ƒ๊ฒผ์—ˆ๋Š”๋ฐ, ์˜ค๋Š˜ ๋‹ค๋ฅธ ๊ธฐ์ˆ˜์˜ ์ตœ์ข… ๋ฐœํ‘œํšŒ๋ฅผ ๋ณด๊ณ  ์ •๋ฆฝ์ด ๋œ ๊ฒƒ ๊ฐ™๋‹ค. 

โ€‹

 

 

 

 

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