코딩 및 기타

오일러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))