• [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ Day1

    2024. 2. 8.

    by. @leeeun

    Day1

     

    a์™€ b ์ถœ๋ ฅํ•˜๊ธฐ

     

    ๋ฌธ์ œ

    ์ •์ˆ˜ a์™€ b๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ž…์ถœ๋ ฅ ์˜ˆ์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.
    

    ์ •๋‹ต

    a, b = map(int, input().strip().split(' '))
    print("a =", a, "\\nb =", b)
    

     

    ๋ฆฌ๋งˆ์ธ๋“œ

    • map(int, input().strip().split(' ')) :
      • input() : ์ž…๋ ฅ๋œ ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ์ธ์‹. () ์•ˆ์— ์ธํ„ฐํŽ˜์ด์Šค ์ž…๋ ฅ ๊ฐ€๋Šฅ
      • split() ํ•œ ๋ฌธ์ž์—ด์„ ๊ด„ํ˜ธ์•ˆ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฆฌ์ŠคํŠธ๋กœ ๊ตฌ๋ถ„ํ•ด์คŒ.
      • strip(์ œ๊ฑฐํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์ž์—ด) : ๋ฌธ์ž์—ด ๋‚ด์—์„œ ๊ณต๋ฐฑ ๋˜๋Š” ์›ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ์ œ๊ฑฐ. ์•„๋ฌด๊ฒƒ๋„ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ์ฃผ์ง€ ์•Š์œผ๋ฉด ๊ณต๋ฐฑ์„ ์ œ๊ฑฐํ•จ.
      • int(input.split()) : ์˜ค๋ฅ˜ ๋ฐœ์ƒ. ๋ฆฌ์ŠคํŠธ๋Š” ์ •์ˆ˜ํ˜•์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†์Œ
      • ⇒ map(์ ์šฉํ•  ํ•จ์ˆ˜, ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์ž๋ฃŒํ˜•) : ๋ชจ๋“  ์ž๋ฃŒํ˜•์— ์ ์šฉ ๊ฐ€๋Šฅ.

    [ํŒŒ์ด์ฌ / Python] map(int, input().split())์— ๋Œ€ํ•ด

     

    ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

    • a = 4 b = 5๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ๊ณผ a=4 (์ค„๋ฐ”๊ฟˆ) b=5๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฑด ๋‹ค๋ฅด๋‹ค…
    • ๊ฐœํ–‰๋ฌธ์ž \n ์‚ฌ์šฉํ•˜์ž.

    • ์—ฅ ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ƒฅ = ๋’ค์— ๋„์–ด์“ฐ๊ธฐ ํ•œ๋ฒˆ ๋” ํ•ด์„œ ๊ทธ๋Ÿฐ๊ฑฐ์˜€์Œ (…)

     

    ๋‹ค๋ฅธ์‚ฌ๋žŒ ํ’€์ด

    print(f"a = {a}\\nb = {b}")
    

     

    ๋ฌธ์ž์—ด ๋ฐ˜๋ณตํ•ด์„œ ์ถœ๋ ฅํ•˜๊ธฐ

     

    ๋ฌธ์ œ

    ๋ฌธ์ž์—ด str๊ณผ ์ •์ˆ˜ n์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.
    str์ด n๋ฒˆ ๋ฐ˜๋ณต๋œ ๋ฌธ์ž์—ด์„ ๋งŒ๋“ค์–ด ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.
    

     

    ํ’€์ด

    a, b = input().strip().split(' ')
    b = int(b)
    print(a*b)
    

     

    ๋Œ€์†Œ๋ฌธ์ž ๋ฐ”๊ฟ”์„œ ์ถœ๋ ฅํ•˜๊ธฐ

     

    ๋ฌธ์ œ

    ์˜์–ด ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด str์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ ์•ŒํŒŒ๋ฒณ์„ ๋Œ€๋ฌธ์ž๋Š” ์†Œ๋ฌธ์ž๋กœ ์†Œ๋ฌธ์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.
    

     

    ํ’€์ด

    str = input()
    newstr=str.swapcase()
    print(newstr)
    
    # ๊ทธ๋ƒฅ ๋ฐ”๋กœ print(str.swapdcase) ํ•˜๋ฉด ์ฝ”๋“œ ๋” ๋‹จ์ถ• ๊ฐ€๋Šฅ
    

     

    ๋ฆฌ๋งˆ์ธ๋“œ

    • swapcase() : ๋ฌธ์ž์—ด์— ์žˆ๋Š” ๋ชจ๋“  ๋ฌธ์ž์˜ ๋Œ€/์†Œ๋ฌธ์ž๋ฅผ ๋ฐ˜๋Œ€๋กœ ๋ณ€ํ™˜

     

    ํŠน์ˆ˜๋ฌธ์ž ์ถœ๋ ฅํ•˜๊ธฐ

     

    ๋ฌธ์ œ

    ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅํ•˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.
    
    #์ถœ๋ ฅ ์˜ˆ์‹œ
    !@#$%^&*(\\'"<>?:;
    

     

    ํ’€์ด

    print(r'!@#$%^&*(\\'"<>?:;')
    

     

    ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

    • ๋ฌธ์ž์—ด ์•ˆ์˜ ‘๋ž‘ “, \์„ ์ธ์‹ํ•˜๋Š”๊ฑฐ ํ•ด๊ฒฐํ•˜๋Š” ๋ฌธ์ œ์ž„.
    • ์ค‘๊ด„ํ˜ธ๋Š” ์ด์ค‘์ค‘๊ด„ํ˜ธ๋กœ ์ถœ๋ ฅ ๊ฐ€๋Šฅ. {{}}
    • ์ œ์ผ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€.. r : ์ต์Šค์ผ€์ดํ”„ ๋ฌธ์ž์˜ ์˜๋ฏธ ๋ฌด์‹œ. ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ

    ๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด

    #1
    print('''!@#$%^&*(\\\\'"<>?:;''')
    
    #2
    print("!@#$%^&*(\\\\'\\"<>?:;")
    

     

    ๋Œ“๊ธ€