코딩 및 기타
오일러1064,1065,2101
정지홍
2023. 1. 9. 00:45
채점 결과 (104604) : 오일러OJ (euleroj.io)
#단어 첫글자가 모음으로 시작하면 단어끝에 eulter를 붙임
#이외는 첫번째 글자를 단어 끝으로 보내고 edu를 붙인다
x=int(input())
st=[None]*x
for i in range(0,x):
st[i]=input()
for i in range(0,x):
if st[i][0]=='a' or st[i][0]=='e' or st[i][0]=='i' or st[i][0]=='o' or st[i][0]=='u':
st[i]+="euler"
else:
s=st[i][0]
newSt=st[i][1:]
newSt+=s
newSt+='edu'
st[i]=newSt
print(st[i])
#1065 학급 평균 : 오일러OJ (euleroj.io)
students=int(input())#학생수를 입력받는다
num=0 #학생수 기록할 변수
sum=0 #총합
for i in range(0,students):#학생수만큼 반복
x=int(input())
if x>0 and x<=100:
num+=1
sum+=x
rst=sum/num
rst*=10
rst+=0.5
print(int(rst))
#2101 숫자 추측 게임 : 오일러OJ (euleroj.io)
#숫자 추측
#두명의 플레이어가 필요
#정수x는 정답, 정수y는 추측값
#y값이 얼마나 x에 근접했는지 알 수 있다
#출력은 *A*B이며 *자리에는 숫자가 들어감
#A앞은 자리와 값이 동시에 일치하는 자릿수 개수
#B앞은 자리는 일치하지 않지만 값은 일치하는 자리수의 개수
x,y=input().split()
a=0
b=0
for i in range(0,4):
if x[i]==y[i]:
a+=1
else:
for j in range(0,4):
if x[i]==y[j]:
b+=1
print("%dA%dB"%(a,b))