์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ธฐ์ด100์
- Python
- Dialog
- URN
- ์ฑ์ฉํ์ ํ
- url
- tcp
- menutab
- datepicker
- fontstyle
- IOC
- Android Studio
- ํ๋ IT&E
- uri
- ์ฝ๋์
- OOP
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- 2024-08-21
- FACTORY
- http method
- Factory Method Pattern
- Kotlin
- swagger
- ์ด๋ ธํ ์ด์
- 2024-08-20
- reflection
- di
- AndroidStudio
- udp
- OpenAPI
๋ชฉ๋ก๐ตCoding Test/CodeUp (9)
dingdong coding
๋ฌธ์ ์ง / ๊ทธ๋ฆฌ๋ codeup.kr [ 2001 ] ์ต์ ๋๊ธ โป ๋ฌธ์ ํํ ํ์คํ ๊ฐ๊ฒ๋ ์ ์ฌ ์ถ์ฒ ํ์คํ์ ์๊ณผ์ผ ์ฅฌ์ค ์ธํธ ๋ฉ๋ด๊ฐ ์ธ๊ธฐ๊ฐ ์ข๋ค. ์ด ์ธํธ ๋ฉ๋ด๋ฅผ ์ฃผ๋ฌธํ๋ฉด ๊ทธ ๋ ์ 3 ์ข ๋ฅ์ ํ์คํ์ 2 ์ข ๋ฅ์ ์๊ณผ์ผ ์ฅฌ์ค์์ ํ๋์ฉ ์ ํํ๋ค. ํ์คํ์ ์๊ณผ์ผ ์ฅฌ์ค์ ๊ฐ๊ฒฉ ํฉ๊ณ์์ 10%๋ฅผ ๋ํ ๊ธ์ก์ด ๋๊ธ๋๋ค. ์ด๋ ๋ ์ ํ์คํ์ ์๊ณผ์ผ ์ฅฌ์ค์ ๊ฐ๊ฒฉ์ด ์ฃผ์ด ์ก์ ๋, ๊ทธ ๋ ์ธํธ ๋ฉ๋ด์ ๋๊ธ์ ์ต์๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. โป ์ ๋ ฅ ์ ๋ ฅ์ 5 ํ์ผ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ, ํ ์ค์ ํ๋์ฉ ์์ ์ ์๊ฐ ์ ํ์๋ค. 1ํ์ ์ ์๋ ์ฒซ ๋ฒ์งธ ํ์คํ ๊ฐ๊ฒฉ์ด๋ค. 2ํ์ ์ ์๋ ๋ ๋ฒ์งธ ํ์คํ ๊ฐ๊ฒฉ์ด๋ค. 3ํ์ ์ ์๋ ์ธ ๋ฒ์งธ ํ์คํ ๊ฐ๊ฒฉ์ด๋ค. 4ํ์ ์ ์๋ ์ฒซ ๋ฒ์งธ ์๊ณผ์ผ ์ฅฌ์ค ๊ฐ๊ฒฉ์ด๋ค. 5ํ์ ์ ์๋ ๋ ๋ฒ์งธ ..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 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 ] ์ธ์ ๊น์ง ๋..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 6065 ] ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ์ง์๋ง ์ถ๋ ฅ if ์กฐ๊ฑด์ : ์คํ1 #์กฐ๊ฑด์์ ํ๊ฐ๊ฐ์ด True ์ธ ๊ฒฝ์ฐ ์คํ์ํฌ ๋ช ๋ น์ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์ด์ฉํด ์์๋๋ก ์์ฑํ๋ค. ์คํ2 ์คํ3 #๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ์ง ์์ ๋ถ๋ถ์ ์กฐ๊ฑด์์ ์๊ด์ด ์์ a, b, c = input().split() #1 2 4 a = int(a) b = int(b) c = int(c) if a%2 ==0: #False print(a) if b%2 ==0: #True print(b) #2 if c%2 ==0: #True print(c) #4 [ 6066 ] ์ ์ 3๊ฐ ์ ๋ ฅ๋ฐ์ ์ง/ํ ์ถ๋ ฅ if ์กฐ๊ฑด์ : #์กฐ๊ฑด์์ ํ๊ฐํด์ ์คํ1 #True ์ธ ๊ฒฝ์ฐ ์คํ์ํฌ ๋ช ๋ น๋ค ์คํ2 else : ์คํ3 #False ์ธ ๊ฒฝ์ฐ ์คํ์ํฌ ๋ช ๋ น๋ค ..
# ๊ฐ๋ ๋ณต๊ธฐ์ฉ [ 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..