코딩 및 기타
오일러1114,1115,1116
정지홍
2023. 1. 28. 20:05
#1114 너무 긴 단어 : 오일러OJ (euleroj.io)
size=int(input())
for i in range(0,size):
text=input()
if len(text)>=11:
print(text[0:1],end='')
print(len(text)-2,end='')
print(text[-1])
else:
print(text)
#1115 다음 라운드 : 오일러OJ (euleroj.io)
#k번째 참가자의 점수보다 크거나 같아야함
#n명의 참가자와 k번째 참가자 번호 주어짐
#다음은 참가자들의 점수가 주어진다
#출력은 다음라운드 참가하는 참가자들 출력
n,k=map(int , input().split())
people=0
scoreArr=list(map(int , input().split()))
#넘어야하는 점수
chkScore=scoreArr[k-1]
for i in scoreArr:
if i>=chkScore and i!=0:
people+=1
#print(i)
print(people)
#1116 문자열 작업 : 오일러OJ (euleroj.io)
#문자열의 모음 제거 및 각각의 자음 앞에 . 추가 그리고 대문자 자음은 소문자로
x=input()
for i in range(0,len(x)):
#우선 모음을 제거하고
if x[i]=="A" or x[i]=="O" or x[i]=="Y" or x[i]=="E" or x[i]=="U" or x[i]=="I" or x[i]=="a" or x[i]=="o" or x[i]=="y" or x[i]=="e" or x[i]=="u" or x[i]=="i":
continue
#자음에서
else:
if ord(x[i])>=65 and ord(x[i])<=90:
xx=ord(x[i])+32
print(".",end='')
print(chr(xx),end='')
else:
print(".",end='')
print(x[i],end='')