백준 2439번 문제 python 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. ex) 5 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. ex) * ** *** **** ***** 코드 n=int(input('')) for i in range(n-1,-1,-1): print(' '*i+'*'*(n-i)) Python/백준 python 2021.12.25
백준 11022번 문제 python 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) ex) 5 1 1 2 3 3 4 9 8 5 2 출력 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. ex) Case #1: 1 + 1 = 2 Case #2: 2 + 3 = 5 Case #3: 3 + 4 = 7 Case #4: 9 + 8 = 17 Case #5: 5 + 2 = 7 코드 T=int(input('')) for i in range(1,T+1): a,b=input('.. Python/백준 python 2021.12.25
파이썬 타자게임(연습) 코드 결과물 코드 복사코드 import random def genpass(): alphabet = "qwerasdf" password="" for i in range(6): index=random.randrange(len(alphabet)) password=password+alphabet[index] return password print("키보드타자 게임\n") countS=0 countF=0 while(1): menu=int(input("\n\n메뉴 1)도전(성공 : 3번, 실패 : 2번) 2)포기 : ")) if(menu==2): print("게임종료\n") break elif(menu==1): pattern=genpass() print("게임시작!\n") print("제시어 :",pattern) wor.. Python/python 개발 2021.12.22
파이썬 같은 그림 찾기 코드 결과물 코드 복사코드 import random n=[1,2,3,4,5,6,1,2,3,4,5,6] solv=[0,0,0,0,0,0,0,0,0,0,0,0] temp=0 for i in range(11,-1,-1): # 11~0까지 re=random.randint(0,11) # 0~11 tmp=n[i] n[i]=n[re] n[re]=tmp # 셔플 def card(): count=0 #힌트 sov=0 # 정답 횟수 while(1): menu=int(input("\n메뉴 1)선택 2)힌트(1회) 3)포기 : ")) if(menu==3): print("게임을 포기합니다.\n") break elif(menu==1): reA=int(input("선택할 첫 번째 번호를 고르시오(0~11) : ")) reB=int(in.. Python/python 개발 2021.12.21
[파이썬/python]백준 2884번 알람 시계 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로.. Python/백준 python 2021.12.20
파이썬 플레이어VS보스 코드 결과물 코드 복사코드 import random def play(): playerhp=100 bosshp=100 playerattack=10 bossattack=10 print("게임을 시작합니다.\n") print("player vs boss\n") while(True): boss=random.randint(1,3) #보스패턴 1)공격 2)버프 3) 회복 print("\n플레이어 체력 : ",playerhp," 보스 체력 : ",bosshp) print("\n플레이어 공격력 : ",playerattack," 보스 공격력 : ",bossattack) menu=int(input("\n\n선택 1)공격 2)방어 3)버프 4)도망 : ")) if(menu==1): bosshp=bosshp-playerattack.. Python/python 개발 2021.12.20
파이썬 로또 추첨 코드(1) 부족 결과물 코드 아쉬운점 -> 같은 숫자가 나오지 않게 하기위해 숫자를 비교해가며 걸러내기식으로 해봤지만 마지막 보너스번호에서 겹치는 부분이 나오게된다. 복사코드 import random n=[0,0,0,0,0,0,0] print("로또 추첨\n") n[0]=random.randint(1,46) n[1]=random.randint(1,46) while(True): if(n[0]==n[1]): n[1]=random.randint(1,45) else: break n[2]=random.randint(1,45) while(True): count1=0 for i in range(0,2): if(n[i]==n[2]): n[2]=random.randint(1,45) count1=count1+1 if count1>1: c.. Python/python 개발 2021.12.19
[파이썬/python]백준 2588번 곱셈 문제 (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. ex) 472 385 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. ex) 2360 3776 1416 181720 코드 a=int(input('')) b=int(input('')) num1=a*(b%10) num2=a*(int(b%100/10)) num3=a*(int(b/100)) num4=num1+(num2*10)+(num3*100) print(num1) print(num2) print(nu.. Python/백준 python 2021.12.18
python 가위, 바위, 보 게임 코드 결과물 코드 복사코드 import random print("가위 바위 보 게임\n\n") def func1(): print("게임을 시작합니다. 3승리 조건\n") Pcount=0 Ccount=0 while(1): print("\n") menu=int(input("선택 1)가위 2)바위 3)보 : ")) com=random.randint(1,3) #컴퓨터 1)가위 2)바위 3)보 if(menu==1): if(com==1): print("플레이어 : 가위, 컴퓨터 : 가위, 결과 무승부\n\n") print("승리표시 플레이어 : ",Pcount," 컴퓨터 : ",Ccount) elif(com==2): print("플레이어 : 가위, 컴퓨터 : 바위, 결과 컴퓨터 승!\n") Ccount=Ccount+1 .. Python/python 개발 2021.12.17
백준 1000번 문제 python 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 1 2 출력 첫째 줄에 A+B를 출력한다. 3 코드 a, b=input('').split() c=int(a)+int(b) print(c) Python/백준 python 2021.12.16