์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Factory Method Pattern
- 2024-08-21
- reflection
- url
- URN
- AndroidStudio
- FACTORY
- IOC
- OpenAPI
- http method
- ์ฝ๋์
- ํ๋ IT&E
- Python
- ์ฑ์ฉํ์ ํ
- Kotlin
- ๊ธฐ์ด100์
- Dialog
- Android Studio
- menutab
- datepicker
- OOP
- swagger
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- uri
- fontstyle
- udp
- di
- 2024-08-20
- tcp
- ์ด๋ ธํ ์ด์
๋ชฉ๋ก์ฝ๋์ (7)
dingdong coding
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6092 ] ์ด์ํ ์ถ์ ๋ฒํธ ๋ถ๋ฅด๊ธฐ1 ๋ฌธ์ ์ ๋ณด ์ ์๋์ ์์ ์ ์์ํ๊ธฐ ์ ์ ์ด์ํ ์ถ์์ ๋ถ๋ฅธ๋ค. ์ ์๋์ ์ถ์๋ถ๋ฅผ ๋ณด๊ณ ๋ฒํธ๋ฅผ ๋ถ๋ฅด๋๋ฐ, ํ์๋ค์ ์ผ๊ตด๊ณผ ์ด๋ฆ์ ๋นจ๋ฆฌ ์ตํ๊ธฐ ์ํด ๋ฒํธ๋ฅผ ๋ฌด์์(๋๋ค)์ผ๋ก ๋ถ๋ฅธ๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๊ตด๊ณผ ์ด๋ฆ์ด ์ ๊ธฐ์ต๋์ง ์๋ ํ์๋ค์ ๋ฒํธ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ถ๋ฌ ์ด๋ฆ๊ณผ ์ผ๊ตด์ ๋นจ๋ฆฌ ์ตํ๋ ค๊ณ ํ๋ ๊ฒ์ด๋ค. ์ถ์ ๋ฒํธ๋ฅผ n๋ฒ ๋ฌด์์๋ก ๋ถ๋ ์ ๋, ๊ฐ ๋ฒํธ(1 ~ 23)๊ฐ ๋ถ๋ฆฐ ํ์๋ฅผ ๊ฐ๊ฐ ์ถ๋ ฅํด๋ณด์. ์ ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ์ถ์ ๋ฒํธ๋ฅผ ๋ถ๋ฅธ ํ์์ธ ์ ์ n์ด ์ ๋ ฅ๋๋ค. (1 ~ 10000) ๋ ๋ฒ์งธ ์ค์๋ ๋ฌด์์๋ก ๋ถ๋ฅธ n๊ฐ์ ๋ฒํธ(1 ~ 23)๊ฐ ๊ณต๋ฐฑ์ ๋๊ณ ์์๋๋ก ์ ๋ ฅ๋๋ค. ์ถ๋ ฅ 1๋ฒ๋ถํฐ ๋ฒํธ๊ฐ ๋ถ๋ฆฐ ํ์๋ฅผ ์์๋๋ก ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ์ฌ ํ ์ค๋ก ์ถ๋ ฅํ๋ค. n =..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6077 ] ์ง์ ํฉ ๊ตฌํ๊ธฐ n = int(input()) #5 ์ ์ 1๊ฐ๊ฐ ์ ๋ ฅ s = 0 for i in range(n): if i%2 == 0: s += i print(s) #6 1๋ถํฐ ๊ทธ ์๊น์ง ์ง์๋ง ํฉํด ์ถ๋ ฅ [ 6078 ] ์ํ๋ ๋ฌธ์๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ๋ฐ๋ณต ์ถ๋ ฅ ๋ฌธ์ ์๋ฌธ ์๋ฌธ์ 'q'๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ์ ๋ ฅํ ๋ฌธ์๋ฅผ ๊ณ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ์ ๋ ฅ ๋ฌธ์๋ค์ด 1๊ฐ์ฉ ๊ณ์ํด์ ์ ๋ ฅ๋๋ค. ์ถ๋ ฅ ์๋ฌธ ์๋ฌธ์ 'q'๊ฐ ์ ๋ ฅ๋ ๋๊น์ง ์ ๋ ฅํ ๋ฌธ์๋ฅผ ๊ณ์ ์ถ๋ ฅํ๋ค. # ํ์ด 1 while True: x=input() print(x) if x=='q': break # ํ์ด 2 a = 1 while a!='q': a = input() print(a) [ 6079 ] ์ธ์ ๊น์ง ๋..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6048 ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ๋น๊ต1 ๋น๊ต/๊ด๊ณ์ฐ์ฐ์ ์ผ๋ฐ์ ์ธ ์ฌ์น์ฐ์ฐ์์ฒ๋ผ ์ฃผ์ด์ง ๋ ์๋ฅผ ์ด์ฉํด ๊ณ์ฐ์ ์ํ
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6032 ] ์ ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ๋ถํธ ๋ฐ๊พธ๊ธฐ ๋จํญ(unary) ์ฐ์ฐ์์ธ -(negative)๋ฅผ ๋ณ์ ์์ ๋ถ์ด๋ฉด ๋ถํธ๊ฐ ๋ฐ๋์ธ ๊ฐ์ด ๋๋ค. input ---- output - -1 1 - 0 0 - 1 -1 print(-n) n = int(input()) #-1 print(-n) #1 [ 6033 ] ๋ฌธ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ๋ค์ ๋ฌธ์ ์ถ๋ ฅํ๊ธฐ ์ซ์๋ ์๋ฅผ ํํํ๋ ๋ฌธ์๋ก์ '0' ์ ๋ฌธ์ ๊ทธ ์์ฒด๋ฅผ ์๋ฏธํ๊ณ , 0์ ๊ฐ์ ์๋ฏธ ์์คํค๋ฌธ์ํ์์ 'A'๋ 10์ง์ 65๋ก ์ ์ฅ๋๊ณ 'B'๋ 10์ง์ 66์ผ๋ก ์ ์ฅ๋๋ค. ๋ฐ๋ผ์, ๋ฌธ์๋ ๊ฐ์ผ๋ก ๋ง์ ์ ํ ์ ์๋ค. ์ด๋ค ๋ฌธ์์ ๊ฐ์ 1์ ๋ํ๋ฉด ๊ทธ ๋ค์ ๋ฌธ์์ ๊ฐ์ด ๋๋ค. s1 = input() #a s2 = ord(s1) + 1 result = ..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6025 ] ์ ์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ํฉ ๊ณ์ฐ ๋ฌธ์์ด + ๋ฌธ์์ด์ ๋ ๋ฌธ์์ด์ ํฉ์น ๋ฌธ์์ด์ ๋ง๋ ๋ค. ์ซ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด๋ ์ค์๋ฅผ ์ ์(integer) ๊ฐ์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ํด์๋ int( ) ๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ + ์์ ๊ฒฐ๊ณผ๋ ํฉ(addition)์ด ๊ณ์ฐ๋๋ค. ์ ๋ ฅ๋๋ ๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌธ์์ด๋ก ์ธ์๋๋ค. a, b = input().split() #123 -123 a = int(a) b = int(b) print(a+b) #0 a, b = input().split() #123 -123 a=int(a) b=int(b) c=a+b print(c) #0 [ 6026 ] ์ค์ 2๊ฐ ์ ๋ ฅ๋ฐ์ ํฉ ๊ณ์ฐ ์ซ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด๋ ์ ์๋ฅผ ์ค์(real number) ๊ฐ์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ํด์๋ float(..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6009 ] ๋ฌธ์ 1๊ฐ ์ ๋ ฅ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅ ๋ฌธ์(character) 0~9, a~z, A~Z, !, @, #, {, [,
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6001 ] ์ถ๋ ฅ ์ง์ ํ "๋ฌธ์ฅ"์ด ์ถ๋ ฅ(print) print("๋ฌธ์ฅ") [ 6002 ] ๊ณต๋ฐฑ print("๋ฌธ์ฅ1 ๋ฌธ์ฅ2") ์ ์คํ์ํค๋ฉด "๋ฌธ์ฅ1”, "๋ฌธ์ฅ2"๊ฐ ๊ณต๋ฐฑ( )์ ์ฌ์ด์ ๋๊ณ ์ถ๋ ฅ๋๋ค. print("๋ฌธ์ฅ1", "๋ฌธ์ฅ2") ๋ "๋ฌธ์ฅ1"๊ณผ "๋ฌธ์ฅ2" ์ฌ์ด์ ๊ณต๋ฐฑ( )์ ์ถ๋ ฅํ๋ค. [ 6003 ] new line \n python์ ๊ธฐ๋ณธ print( ) ๋ฅผ ์ด์ฉํด ์ถ๋ ฅํ๋ฉด ๋ฌธ์ฅ์ ์ถ๋ ฅํ ํ ๋ง์ง๋ง์ ์ค์ ๋ฐ๊พผ๋ค.(new line) ์ถ๋ ฅ ํ ์ค์ ๋ฐ๊พธ๋ ๋์ ์คํ์ด์ค( ) ๊ณต๋ฐฑ์ ๋ถ์ด๋๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. print("Hello") print("World") print("Hello\nWorld") Hello World [ 6004 ] ์์ ๋ฐ์ดํ(')(single qu..