목록ALGORITHM/SOLVE (67)
정구리의 우주정복
*답은 여러가지임 **파이썬으로 품 ***질문 댓글로 1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명) word = input() print(ord(word)) 1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기 word = int(input()) print(chr(word)) 1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1(설명) num = [int(x) for x in input().strip().split(' ')] print(num[0]+num[1]) 1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2(설명) num = [int(x) for x in input().strip().split(' ')] print(num[0]+n..
*답은 여러가지가 있을수 있음 **질문은 댓글 *** 파이썬 1026 : [기초-입출력] 시분초 입력받아 분만 출력하기(설명) num = [int(x) for x in input().strip().split(":")] print(num[1]) 1027 : [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기(설명) date = [int(x) for x in input().strip().split(".")] year = '%04d'%date[0] month = '%02d'%date[1] day = '%02d'%date[2] print(day+'-'+month+'-'+year) 1028 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기2(설명) num = int(input()) print(num) 1..
*답은 여러가지일 수 있음 **궁금한거 댓글 *** 파이썬으로 품 1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기(설명) word=str(input()) print(word) 1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기(설명) sent = str(input()) print(sent) 1023 : [기초-입출력] 실수 1개 입력받아 부분별로 출력하기(설명) num = [int(x) for x in input().strip().split('.')] print(num[0]) print(num[1]) 그냥 . 을 기준으로 앞에꺼 뒤에꺼 출력해줬다 1024 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명) word = str(input()) for i in rang..
*정답은 여러가지가 나올 수 있음 **질문은 댓글로 ***파이썬 풀이 1001 : [기초-출력] 출력하기01(설명) print("Hello") 1002 : [기초-출력] 출력하기02(설명) print("Hello World") 1003: [기초-출력] 출력하기03(설명) print("Hello\nWorld") 1004 : [기초-출력] 출력하기04(설명) print("'Hello'") 1005 : [기초-출력] 출력하기05(설명) print('"Hello World"') 1006 : [기초-출력] 출력하기06(설명) print('"!@#$%^&*()"') 1007 : [기초-출력] 출력하기07(설명) print('"C:\Download\hello.cpp"') 1008 : [기초-출력] 출력하기08(설명)..
문제의 답은 여러가지이고 이건 그중에 하나임 파이썬 이용 줄 개수는 2*n-1 개고 별을 모래시계 모양으로 콕콕콕콕 찍어줘야하는 문제 num = int(input("")) space = num - 2 for i in range(2*num-1): if i 7->5->3->1 이렇게 2씩 증감하는걸 이용할 수 있다, 별을 찍으려고만 생각하지 않고 공백의 개수를 이용해 보는것도 좋을지두 ! 공백의 개수는 1->2->3->4->5 ... 이렇게 되는걸 한번 이용해 보라구 ~~!!!
num = int(input("")) minus = 1 for i in range((2*num)-1): if i =num : print('*'*(num-minus)) minus = minus +1 3을 입력하면 * ** *** ** * 이렇게 출력 되게끔 만드는 프로그램이다 최대인 3번째 줄에 도달한 이후 다음줄부터 별이 하나씩 줄어드는거라 minus 를 이용해 -1 씩 계속 해주었다 별찍기는 너무 헷갈려
#입력은 다섯줄 위에 3줄은 버거 아래 2줄은 음료 #버거와 음료중 가장 싼거 두개 더한거에서 -50 한걸 출력 def smaller(a,b) : if a>b : return b else : return a buger1 = int(input("")) buger2 = int(input("")) buger3 = int(input("")) drink1 = int(input("")) drink2 = int(input("")) cheapBurger = 0 cheapDrink = 0 cheapBurger = smaller(buger1,buger2) #두개 비교해서 작은게 들어감 cheapBurger = smaller(cheapBurger,buger3) cheapDrink = smaller(drink1,drink2)..
저번엔 while 문 문제인데 while 문을 안써서 이번에 써봤음 정답 소스 first=int(input("")) num=first newNum = (num//10) + (num%10) newNum = (num%10)*10 + newNum%10 #68 cycle = 1 while True : if first != newNum: num = (newNum//10) + (newNum%10) #14 newNum = (newNum%10)*10 + num%10 #84 cycle = cycle +1 else: break print(cycle) 코드가 훨씬 간결해졌다 ..!!! first 라는 변수에 초기 값을 입력받는다 first 는 변하면 안되기 때문에 숫자를 조정해줄 num 이라는 변수에 first 를 넣어준다..