mooon๐ŸŒ™
STUDY
mooon๐ŸŒ™
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (170)
    • ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ (147)
      • ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (53)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1 (13)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ (54)
      • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] SQL ๊ณ ๋“์  Kit (27)
    • BACK (4)
      • Spring (3)
      • PHP (0)
    • FRONT (5)
    • DevOps (8)
      • Jenkins (8)
    • GitHub๐ŸŒฑ (2)
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (1)
      • SQL (1)
    • Error ๐Ÿ’ฅ (0)
      • php (2)
    • ๐Ÿ˜‹ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • โญ ๊นƒํ—ˆ๋ธŒ
  • ๐Ÿ’• ๋ฐฉ๋ช…๋ก
  • ๐Ÿ’ฅ ํƒœ๊ทธ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ๋ฐฑ์ค€
  • ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  • Python
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • DevOps
  • c++
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ
  • SQL ๊ณ ๋“์  Kit
  • SQL
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜

์ตœ๊ทผ ๊ธ€

250x250
hELLO ยท Designed By ์ •์ƒ์šฐ.
mooon๐ŸŒ™

STUDY

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ฌธ์ž์—ด ์ •๋ ฌํ•˜๊ธฐ (1)

2023. 1. 6. 10:00
728x90

โญ ๋ฌธ์ œ ์„ค๋ช…

๋ฌธ์ž์—ด my_string์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, my_string์•ˆ์— ์žˆ๋Š” ์ˆซ์ž๋งŒ ๊ณจ๋ผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ ๋ฆฌ์ŠคํŠธ๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.


๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ

  • 1 ≤ my_string์˜ ๊ธธ์ด ≤ 100
  • my_string์—๋Š” ์ˆซ์ž๊ฐ€ ํ•œ ๊ฐœ ์ด์ƒ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • my_string์€ ์˜์–ด ์†Œ๋ฌธ์ž ๋˜๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. - - -

๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

์ž…์ถœ๋ ฅ ์˜ˆ #1

"hi12392"์— ์žˆ๋Š” ์ˆซ์ž 1, 2, 3, 9, 2๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ [1, 2, 2, 3, 9]๋ฅผ return ํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #2

"p2o4i8gj2"์— ์žˆ๋Š” ์ˆซ์ž 2, 4, 8, 2๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ [2, 2, 4, 8]์„ return ํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #3

"abcde0"์— ์žˆ๋Š” ์ˆซ์ž 0์„ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ [0]์„ return ํ•ฉ๋‹ˆ๋‹ค.


โœจ ๋‚ด ํ’€์ด

def solution(my_string):
    answer = []
    for char in my_string : 
        if char.isdigit() : 
            answer.append(int(char))
    return sorted(answer)

ํ’€์ด ์–ธ์–ด : Python3


๐Ÿ“Œ ๋ฌธ์ œ ํ’€์ด

ํŒŒ์ด์ฌ .isdigit()

char = "1"
print(char.isdigit())
>> True
  • ์œ„์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ํ•ด๋‹น ๋ฌธ์ž๊ฐ€ ์ˆซ์ž์ธ์ง€ ํŒ๋ณ„ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜
  • ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๊ฐ’์€ True ๋˜๋Š” False

 

ํ’€์ด

1. ๋ฌธ์ž์—ด์˜ ๊ฐ ๋ฌธ์ž๋“ค์„ ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ์ˆœ์ฐจ์ ์œผ๋กœ ํƒ์ƒ‰
2. ํƒ์ƒ‰์ค‘์ธ ๋ฌธ์ž๊ฐ€ ์ˆซ์ž์ธ์ง€ isdigit() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ํŒ๋ณ„
3. ๋งŒ์•ฝ ์ˆซ์ž๊ฐ€ ๋งž๋‹ค๋ฉด, ํ•ด๋‹น ๋ฌธ์ž๋ฅผ ์ˆซ์ž๋กœ ํ˜•๋ณ€ํ™˜ํ•œ ๋’ค ์ •๋‹ต ๋ฐฐ์—ด์— ์‚ฝ์ž…
4. ํƒ์ƒ‰ ์ข…๋ฃŒ ํ›„, ์ •๋‹ต ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜์—ฌ ๋ฐ˜ํ™˜
728x90
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)
    '์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ/[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์†Œ์ธ์ˆ˜๋ถ„ํ•ด
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ˆจ์–ด์žˆ๋Š” ์ˆซ์ž์˜ ๋ง์…ˆ (1)
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ชจ์Œ ์ œ๊ฑฐ
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํŒฉํ† ๋ฆฌ์–ผ
    mooon๐ŸŒ™
    mooon๐ŸŒ™
    ๊ฐœ๋ฐœ ๊ณต๋ถ€ ๊ธฐ๋ก

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”