코딩테스트/정올

정올 문제풀이 - 단계별문제 Python(~3판) 문자열1

글로벌디노 2024. 11. 16. 01:20

 

정올문제링크

 

연습문제 1 #9522

res = input().split()
print(res[0])
print(res[1])

 

자가진단 1 #761

s1, s2 = input().split()
print(s2, s1 + s2)

 

연습문제 2 #9523

a, b, c = map(int, input().split())
print(f"잘못된 결과 : {a}{b}{c}")
print("올바른 결과 :", a + b + c)

 

자가진단 2 #762

a1, a2 = input().split()
b1, b2 = input().split()
print(f"{a1} age + {b1} age = {int(a2) + int(b2)}")

 

연습문제 3 #9524

print(input().strip())

 

자가진단 3 #763

str1 = input().rstrip()
str2 = input().rstrip()
print(str1, str2)

 

연습문제 4 #9525

s1, s2 = input().split()
print(s1, "like", s2)
print(f"{s1} like {s2}")
print(s1 + " like " + s2)
print("{0} like {1}".format(s1, s2))

 

자가진단 4 #764

a1, a2 = input().split()
b1, b2 = input().split()
c1, c2 = input().split()
print(f"{a1} sounds {a2}.")
print("%s sounds %s." % (b1, b2))
print("{} sounds {}.".format(c1, c2))

 

연습문제 5 #9526

name, height, weight = input().split()
print(f"{name}의 키는 {height}cm이며, 몸무게는 {float(weight):.6f}kg입니다.")
print("{}의 키는 {}cm이며, 몸무게는 {:.6f}kg입니다.".format(name, height, float(weight)))

 

자가진단 5 #993

name = input()
no = int(input())
avg = float(input())
print(f"I am {name}(IDNo. {no}). I got {avg:.6f} in my midterm exam.")

 

연습문제 6 #9527

name, kor, eng, mat = input().split()
kor = int(kor)
eng = int(eng)
mat = int(mat)
sum = kor + eng + mat
print("           name  kor  eng  mat  sum    avg")
print(f"{name:>15}{kor:5}{eng:5}{mat:5}{sum:5}{sum / 3:>7.2f}\n")
print("           name  kor  eng  mat  sum    avg")
print("{:>15}{:5}{:5}{:5}{:5}{:>7.2f}".format(name, kor, eng, mat, sum, sum / 3))

 

자가진단 6 #879

print(f"{'item':>10}{'count':>10}{'price':>10}{'rate':>10}")
print(f"{'pen':>10}{20:>10}{100:>10}{50.5:>10}")
print(f"{'note':>10}{5:>10}{95:>10}{35.3:>10}")
print(f"{'eraser':>10}{110:>10}{97:>10}{14.2:>10}")

 

연습문제 7 #9528

name, h, w = input().split()
print(f"{name}의 키는 {int(h)}cm이며, 몸무게는 {float(w):.1f}kg입니다.")

 

자가진단 7 #765

name = input()
num = int(input())
avg = float(input())
print(f"I am {name}(IDNo. {num}). I got {avg:.2f} in my midterm exam.")

 

형성평가 1 #766

data = input().split()
print(' '.join(data[::-1]))

 

형성평가 2 #767

a, b, c = map(int, input().split())
print(((a + b) * c) / 2)

 

형성평가 3 #768

print(f"{input()}: {input()}\n{input()}: {input()}")

 

형성평가 4 #769

lb = float(input("LB? "))
print("%.1fLB is %.1fKG." % (lb, lb * 0.45))

 

형성평가 5 #770

name, height, weight = input().split()
weight = float(weight)
print(f"{name}의 키는 {height}cm이며, 몸무게는 {weight:.1f}kg입니다.")
반응형