코딩 테스트 기초문제 메모

SUSU·2023년 9월 12일
0
  1. 펀치게임
    http://220.89.64.243/30stair/punch_game/punch_game.php?pname=punch_game
def solution(att):

  
  punch = 10
  flykick = 15
  ado = 30
  con_punches = 40
  throw = 45
 
  att = att.split(" ") #공백을 기준으로 리스트로 변환

  
  att_sum = (punch * int(att[0])) + (flykick * int(att[1])) + (ado * int(att[2])) + (con_punches * int(att[3]))+ (throw * int(att[4]))
  
  
  if att_sum > 100:
    print("you win")
  else:
    print("game over")



# 테스트
solution("4 6 7 8 9")
  1. 피타고라스의 삼각형
    http://220.89.64.243/30stair/pythagoras/pythagoras.php?pname=pythagoras&stair=3
def solution(c):
  
  for a in range(1,c+1):
    b_square = c**2 - a**2
    b = int(b_square**0.5)
    if a**2 + b**2 == c**2 and a < b:
      print(a,b)


# 테스트
solution(5)
  1. 팩토리얼
    http://220.89.64.243/30stair/fact/fact.php?pname=fact
def solution(num):

  sum = 1
  for i in range(1,num+1):
    sum *= i
  print(sum)


# 테스트
solution(5)
profile
기록용

0개의 댓글