본문 바로가기

728x90

분류 전체보기

(68)
[Python 프로젝트] 꼬들 프로젝트 (Kordle) 프로젝트 설명이번에 만든 프로젝트는 요즘 유행하는 웹게임인 꼬들(Kordle)을 Python으로 만들어보는 것입니다.실제 꼬들 게임처럼 UI까지 구현하지는 않았고, 백엔드적인 부분만 Python으로 구현해보았습니다. 실제 꼬들과 다른 점은 문제를 직접 추가해서 플레이 한다는 점과 입력 단어의 제한이 없다는 점입니다. 코드상세 설명기본 CODE1234567import randomimport time print("이 게임의 플레이 방법에 대해서 알려드리겠습니다.\n이 게임은 컴퓨터가 랜덤으로 선택한 단어를 6번안에 맞추는 게임입니다.\n단어를 입력할때는 자음과 모음을 분리해서 입력해야하고 구분은 띄워쓰기로 합니다.\n\n") words = [["ㅅ","ㅏ","ㅇ","ㅣ","ㄷ","ㅏ"], ["ㅋ","ㅣ","..
[백준 - Python] 3046번 - R2 문제 링크 3046번 - R2 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net 문제 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 이 숫자를 받아 적는다. 그리고 나서 기쁜 마음으로 1년동안 이 숫자를 외우면서 산다. 상근이는 R1과 R2를 엄청난 고민 끝에 정했다. 작년에는 R1과 R2를 까먹어서 아무 숫자나 정해서 주었기 때문..
[백준 - Python] 2752번 - 세수정렬 문제 링크 2752번 - 세수정렬 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net 문제 동규는 세수를 하다가 정렬이 하고싶어졌다. 숫자 세 개를 생각한 뒤에, 이를 오름차순으로 정렬하고 싶어 졌다. 숫자 세 개가 주어졌을 때, 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 작성하시오. 입력 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. 출력 제일 작은 수, 그 다음 수, 제일 큰 수를 차례대로 출력한다. 예제 입력과 출력 입력 3 1 2 출력 1 2 3 아이디어 3개의 값을 리스트에 담는다. sor..
[백준 - Python] 2742번 - 기찍N 문제 링크 2742번 - 기찍N 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력과 출력 입력 5 출력 5 4 3 2 1 아이디어 입력받은 값으로 반복문을 돌려 값을 출력한다.(1씩 빼기) 코드 1 2 3 a = int(input()) for i in range(a, 0, -1): print(i) cs
[백준 - Python] 2480번 - 주사위 세개 문제 링크 2480번 - 주사위 세개 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주..
[백준 - Python] 2440번 - 별 찍기 - 3 문제 링크 2440번 - 별 찍기 - 3 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력과 출력 입력 5 출력 ***** **** *** ** * 아이디어 반복문을 이용해서 예제 출력과 같은 모양을 만든다.(규칙을 찾는다.) 별 5개, 별 4개, 별 3개, 별 2개, 별 1개 이런 문제를 풀 때는 노트에 그려보면서 풀면 코드 짜기가 쉽다.(머릿속으로 반복문 돌리면서 그림 그려보기) ..
[백준 - Python] 2439번 - 별 찍기 - 2 문제 링크 2439번 - 별 찍기 - 2 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력과 출력 입력 5 출력 * ** *** **** ***** 아이디어 반복문을 이용해서 예제 출력과 같은 모양을 만든다.(규칙을 찾는다.) 띄워쓰기 4개 별 1개, 띄워쓰기 3개 별 2개, 띄워쓰..
[백준 - Python] 25304번 - 영수증 문제 링크 25304번 - 영수증 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net 문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 입력 첫째 줄에는 영수증에 적힌 총 금액 X가 ..

728x90