Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- mongo 4.4.18
- docker m2
- OSI 7계층
- 인텔리제이 github 로그인
- token 탈취
- 회고록
- git
- mongo 4.4
- 팩토리 패턴 언제
- 개발자 취업 준비
- ECS
- 밸런스 게임
- nestjs
- github accesstoken
- aws m2
- 쿠버네티스
- 개발자 면접 팁
- 팩토리 패턴 예제
- mysql index 속도차이
- 신입 개발자 면접
- 개발자 회고록
- mysql like
- index like
- 개발자 전직
- kubernetes
- 퇴사
- VUE
- 라즈베리바이4 mongo
- index in
- 신입 면접 팁
Archives
- Today
- Total
주니어 개발자 1호
알고리즘 스터디 1주차 마무리 본문
기간: 02/14 ~ 02/20
백준 문제 풀이: 2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022, 11718, 11719, 11720, 11721, 2741, 2742, 2739, 1924, 8393, 10818, 2438, 2439, 2440, 2441, 2442, 2445, 2522, 2446, 10991, 10992
# https://www.acmicpc.net/problem/2557
# 백준 파이썬 2557번 문제
print('Hello World!')
# https://www.acmicpc.net/problem/1000
# 백준 파이썬 1000번 문제
a, b = map(int, input().split())
print(a+b)
# https://www.acmicpc.net/problem/2558
# 백준 파이썬 2558번 문제
a = int(input())
b = int(input())
print(a+b)
# https://www.acmicpc.net/problem/10950
# 백준 파이썬 10950번 문제
n = int(input())
for i in range(n):
a, b = map(int, input().split())
print(a+b)
# https://www.acmicpc.net/problem/10951
# 백준 파이썬 10951번 문제
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
# https://www.acmicpc.net/problem/10952
# 백준 파이썬 10952번 문제
while True:
a, b = map(int, input().split())
if a == 0 and b == 0:
break
print(a+b)
# https://www.acmicpc.net/problem/10953
# 백준 파이썬 10953번 문제
n = int(input())
for i in range(n):
a, b = map(int, input().split(','))
print(a+b)
# https://www.acmicpc.net/problem/11021
# 백준 파이썬 11021번 문제
n = int(input())
for i in range(n):
a, b = map(int, input().split())
print(f'Case #{i+1}: {a+b}')
# https://www.acmicpc.net/problem/11022
# 백준 파이썬 11022번 문제
n = int(input())
for i in range(n):
a, b = map(int, input().split())
print(f'Case #{i+1}: {a} + {b} = {a+b}')
# https://www.acmicpc.net/problem/11718
# 백준 파이썬 11718번 문제
while True:
try:
print(input())
except:
break
# https://www.acmicpc.net/problem/11719
# 백준 파이썬 11719번 문제
while True:
try:
print(input())
except EOFError:
break
# https://www.acmicpc.net/problem/11720
# 백준 파이썬 11720번 문제
n = int(input())
a = input()
sum = 0
for i in range(n):
sum += int(a[i])
print(sum)
# https://www.acmicpc.net/problem/11721
# 백준 파이썬 11721번 문제
a = input()
for i in range(0, len(a), 10):
print(a[i:i+10])
# https://www.acmicpc.net/problem/2741
# 백준 파이썬 2741번 문제
n = int(input())
for i in range(1, n+1):
print(i)
# https://www.acmicpc.net/problem/2742
# 백준 파이썬 2742번 문제
n = int(input())
for i in range(n, 0, -1):
print(i)
# https://www.acmicpc.net/problem/2739
# 백준 파이썬 2739번 문제
n = int(input())
for i in range(1, 10):
print(f'{n} * {i} = {n*i}')
# https://www.acmicpc.net/problem/1924
# 백준 파이썬 1924번 문제
x, y = map(int, input().split())
day = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT']
month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
sum = 0
for i in range(x-1):
sum += month[i]
sum += y
print(day[sum%7])
# https://www.acmicpc.net/problem/8393
# 백준 파이썬 8393번 문제
n = int(input())
sum = 0
for i in range(1, n+1):
sum += i
print(sum)
# 가우스 덧셈 공식
nn = int(input())
sum1 = nn*(nn+1)/2
print(int(sum1))
# https://www.acmicpc.net/problem/10818
# 백준 파이썬 10818번 문제
n = int(input())
a = list(map(int, input().split()))
print(min(a), max(a))
# https://www.acmicpc.net/problem/2438
# 백준 파이썬 2438번 문제
n = int(input())
for i in range(1, n+1):
print('*'*i)
# https://www.acmicpc.net/problem/2439
# 백준 파이썬 2439번 문제
n = int(input())
for i in range(1, n+1):
print(' '*(n-i) + '*'*i)
# https://www.acmicpc.net/problem/2440
# 백준 파이썬 2440번 문제
n = int(input())
for i in range(n, 0, -1):
print('*'*i)
# https://www.acmicpc.net/problem/2441
# 백준 파이썬 2441번 문제
n = int(input())
for i in range(n, 0, -1):
print(' '*(n-i) + '*'*i)
# https://www.acmicpc.net/problem/2442
# 백준 파이썬 2442번 문제
n = int(input())
for i in range(1, n+1):
print(' '*(n-i) + '*'*(2*i-1))
# https://www.acmicpc.net/problem/2445
# 백준 파이썬 2445번 문제
n = int(input())
for i in range(1, n+1):
print('*'*i + ' '*(2*(n-i)) + '*'*i)
for i in range(n-1, 0, -1):
print('*'*i + ' '*(2*(n-i)) + '*'*i)
# https://www.acmicpc.net/problem/2446
# 백준 파이썬 2446번 문제
n = int(input())
for i in range(1, n+1):
print(' '*(i-1) + '*'*(2*(n-i)+1))
for i in range(n-1, 0, -1):
print(' '*(i-1) + '*'*(2*(n-i)+1))
# https://www.acmicpc.net/problem/2522
# 백준 파이썬 2522번 문제
n = int(input())
for i in range(1, n+1):
print(' '*(n-i) + '*'*i)
for i in range(n-1, 0, -1):
print(' '*(n-i) + '*'*i)
# https://www.acmicpc.net/problem/10991
# 백준 파이썬 10991번 문제
n = int(input())
for i in range(1, n+1):
print(' '*(n-i) + '* '*(i-1) + '*')
# https://www.acmicpc.net/problem/10992
# 백준 파이썬 10992번 문제
n = int(input())
for i in range(1, n):
print(' '*(n-i) + '*' + ' '*(2*(i-1)-1) + '*')
print('*'*(2*n-1))
'일상' 카테고리의 다른 글
알고리즘 스터디 ( dp 에 대해 1주 연장 ) (0) | 2023.03.12 |
---|---|
알고리즘 스터디 3주차 마무리 [dp] (1) | 2023.03.05 |
알고리즘 유형과 예제 [ w. 알고리즘 스터디 시작 ] (0) | 2023.02.11 |
주니어 개발자의 우당탕탕 이직기 (4) | 2023.01.14 |
퇴사, 이직에 대한 짧은 회고. ( 개발자로는 첫 퇴사 😂 ) (1) | 2022.08.04 |