오랜만에 업로드! 중간에 코테 등 여러가지가 있어서 업로드를 못했다..
그렇지만 코테 공부는 계속 진행함ㅎㅎ 담부턴 미루지 말고 매일 올리쟛..!
한달동안 백준, swea 번갈아 가면서 학습 진행했다
소프티어 인증은 취득 못했지만... 테스트케이스 다 맞추고 1솔한거에 대해 너무 만족한다..ㅠㅠ 2번째 문제도 테케 몇개 빼고 맞춘거 같다
이렇게 천천히 실력이 늘겠지..?
최근 코테 준비 시 문제를 끈기있게 붙잡고 푸는 것도 중요하지만,
풀지 못하는 문제일 경우 답을 보고 해결한 뒤, 빠른 시일 내에 복습하는 게 더 효율적인 방법일 수 있다는 글을 보았다.
복습에 중점을 두고 한달을 진행해봤는데 나에게는 이게 맞는 방법인 것 같다!
근데 좀 더 시간을 효율적으로 써야할 것 같다 해답으로 빨리 넘어가는 대신 하루에 푸는 문제수를 좀 더 늘려야 할듯..!
문제 복습(날짜 기록을 안함..ㅠㅠ)
SWEA 2056
# pass!!!
#2056
tc=int(input())
for t in range(1,tc+1):
date=input()
print("#{}".format(t),end=' ')
if dat
ans=date[0:4]+"/"+date[4:6]+"/"+date[6:]
print(ans)
SWEA 2058
#2058
n=input()
sum=0
for i in range(len(n)):
sum+=int(n[i])
print(sum)
SWEA 2063
#2063
# 중간값 1개만 찾고 1번만 찾는 거라서 반복문 자체를 사용할 필요가 없다
n=int(input())
s=list(map(int, input().split()))
s.sort()
print(s[n//2])
SWEA 2063
#2063 - Error
# s=[]
n=int(input())
for i in range(n):
s=list(map(int, input().split()))
s.sort()
print(s[n//2])
SWEA 2068
#2068
tc = int(input())
s=[]
for t in range(1,tc+1):
s=list(map(int, input().split()))
print("#{}".format(t),end=' ')
print(max(s))
SWEA 2070
#2070
tc=int(input())
nums=[]
for t in range(1,tc+1):
nums=list(map(int, input().split()))
print('#{}'.format(t),end=' ')
if nums[0]>nums[1]:
print(">")
elif nums[0]<nums[1]:
print("<")
else:
print("=")
SWEA 2071
# 2071
t=int(input())
s=[]
for i in range(t):
s=list(map(int, input().split()))
sums=sum(s)
avgs=round(sums/10)
print("#{} {}".format(i+1, avgs))
SWEA 2072
#2072
t=int(input())
s=[]
for i in range(t):
s=list(map(int, input().split()))
ans=0
for j in range(len(s)):
if s[j]%2!=0:
ans+=s[j]
print('#'+str(i+1),end=' ')
print(ans)
0821 (기초 문제들만,,)
# 1945 간단한 소인수분해
tc=int(input())
for t in range(1,tc+1):
N=[2,3,5,7,11]
ans=[0 for i in range(5)] #0으로 초기화
num=int(input())
while num>0:
for i in range(5): # 2,3,5,7,11
while num>0:
if num!=0:
if num%N[i]==0:
num=num//N[i]
ans[i]+=1
else:
break
if num==1:
break
print('#{}'.format(t),end=' ')
for i in range(5):
print(ans[i], end=' ')
print()
# 2050
# ord('A')=65
a=input()
for i in a:
ans=ord(i)-64
print(ans,end=' ')
#2043
a,b=map(int,input().split())
print(a-b+1)
# 2047
s=input()
print(s.upper())
# 2029
tc=int(input())
for t in range(1,tc+1):
a,b=map(int,input().split())
print("#{}".format(t),end=' ')
i=a//b
j=a%b
print("{} {}".format(i,j))
# 2027
for i in range(5):
for j in range(5):
if i==j:
print('#', end=' ')
else:
print('+',end=' ')
print()
# 1936
a,b = map(int, input().split())
if (a==1 and b==3) | (a==2 and b==1) | (a==3 and b==2):
print('A')
else:
print('B')
'알고리즘 > Algorithm' 카테고리의 다른 글
SWEA 8~9월 풀이 - 2 (D2) (0) | 2022.09.18 |
---|---|
baekjoon python 기초 복습.. (0) | 2022.08.09 |
바킹독 알고리즘 문제집 - 연결 리스트 (0) | 2022.06.26 |
바킹독 알고리즘 문제집 - 배열 (0) | 2022.06.26 |
SW Academy D1 -2 (0) | 2022.05.26 |