ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜๋ชฉ๋ฌธ : 6, 7, 12 โœ…

1์ฐจ์› ๋ฐฐ์—ด: 2, 6, 8, 9 โœ…

ํ•จ์ˆ˜: 2, 3 โœ…

๋ฌธ์ž์—ด ํ’€๊ธฐ: 3, 4, 5, 7, 8, 9, 10 โœ…

4673 : ์…€ํ”„๋„˜๋ฒ„ ์ถœ๋ ฅ

10809 : ์•ŒํŒŒ๋ฒณ ์ฐพ๊ธฐ

1157 : ๋‹จ์–ด ๊ณต๋ถ€

5622 : ๋‹ค์ด์–ผ

2941 : ํฌ๋กœ์•„ํ‹ฐ์•„ ์•ŒํŒŒ๋ฒณ

1316 : ๊ทธ๋ฃน ๋‹จ์–ด ์ฒด์ปค

  • ์ •์ˆ˜ ๊ฐ ์ž๋ฆฟ์ˆ˜๋ณ„๋กœ ๋‚˜๋ˆ„๊ธฐ

map(int, str(n)) : ๋ฌธ์ž์—ด๋กœ ๋˜์–ด์žˆ๋Š” ๊ฐ ์ž๋ฆฟ์ˆ˜๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค( ex, "123" > ์ •์ˆ˜ 1, 2, 3 ๊ฐ๊ฐ์œผ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค)

# ์ˆซ์ž๋ฅผ ์ž๋ฆฟ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฅ˜ํ•ด์„œ ๋‚˜๋ˆ„์„ธ์š”
def digitize(n) :
    return list(map(int, str(n)))

# ์ฝ”๋“œ ๋ถ„์„
# 1) str(n) : ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค
# 2) map(int, str(n)) : ๋ฌธ์ž์—ด๋กœ ๋˜์–ด์žˆ๋Š” ๊ฐ ์ž๋ฆฟ์ˆ˜๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค( ex, "123" > ์ •์ˆ˜ 1, 2, 3 ๊ฐ๊ฐ์œผ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค)
# ์ฆ‰, ๋ฆฌ์ŠคํŠธ์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ int๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ณ€ํ™˜
# 3) listํ•จ์ˆ˜๋กœ list ํ•จ์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค 

# examples
digitize(123) # [1,2,3]

์žฅ๋‚œํ•˜๋‚˜.. ์žฅ๋‚œ ๋‘˜

  • print ๊ฐœํ–‰๋ฌธ์ž ๊ด€๋ฆฌ
print(๋‚ด์šฉ, end='index')

**end='index'**๋Š” ์ถœ๋ ฅ ํ•จ์ˆ˜ ๋งˆ์ง€๋ง‰์— index๋ฅผ ๋„ฃ์–ด์ฃผ๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

์•ž์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ํŒŒ์ด์ฌ์˜ ์ถœ๋ ฅํ•จ์ˆ˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ end='\n' ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค„๋ฐ”๊ฟˆ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์ด๊ณ ,

์ด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋’ค์— **end=' '**๋ฅผ ๋„ฃ์–ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฌธ์ž์—ด์„ ํ•œ ๊ธ€์ž์”ฉ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ์— ๋„ฃ๊ธฐ
    str = 'Hello world!'
    list = list(str)
    
    2. for loop : ๋ฌธ์ž์—ด์„ ํ•œ ๊ธ€์ž์”ฉ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ์— ์ €์žฅ3. split() : ๋ฌธ์ž์—ด์„ ํ•œ ๊ธ€์ž์”ฉ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ์— ์ €์žฅ
  • str = 'H e l l o w o r l d !' list = str.split(' ') print(str) print(list)
  • str = 'Hello world!' list = [char for char in list] print(str) print(list)
  • 1. list() : ๋ฌธ์ž์—ด์„ ํ•œ ๊ธ€์ž์”ฉ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌ์ŠคํŠธ์— ์ €์žฅ
  • upper() : ๋Œ€๋ฌธ์ž ๋ณ€ํ™˜
๋ฐ˜์‘ํ˜•

'Programming > ๋ฐฑ์ค€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

230219 [10026: DFS]  (0) 2023.09.02
230219 [2606: DFS]  (0) 2023.09.02
230219 [1260: DFS&BFS]  (0) 2023.09.02
230207 [1929 : ๋” ๋น ๋ฅด๊ฒŒ ์†Œ์ˆ˜ ๊ตฌํ•˜๊ธฐ]  (0) 2023.09.02
230204 [๊ธฐ๋ณธ์ˆ˜ํ•™ 1]  (0) 2023.09.02