본문 바로가기

전체보기

(325)
[Python] [백준] 1233번 주사위 1233번: 주사위 지민이는 주사위 던지기 게임을 좋아하여 어느 날 옆에 있는 동호를 설득하여 주사위 던지기 게임을 하자고 하였다. 총 3개의 주사위가 있다. 그리고 이 주사위는 각각 S1(2 ≤ S1 ≤ 20), S2(2 ≤ S2 www.acmicpc.net 문제 지민이는 주사위 던지기 게임을 좋아하여 어느 날 옆에 있는 동호를 설득하여 주사위 던지기 게임을 하자고 하였다. 총 3개의 주사위가 있다. 그리고 이 주사위는 각각 S1(2 ≤ S1 ≤ 20), S2(2 ≤ S2 ≤ 20), S3(2 ≤ S3 ≤ 40)개의 면이 있다. (실제로는 주사위가 6개의 면이 있는 것이 정상이지만 특별한 주사위라 생각하자.) 문제는 세 개의 주사위를 동시에 던졌을 때 가장 높은 빈도로 나오는 세 주사위의 합을 구하는 ..
[Linux] 우분투(Ubuntu)에 텔레그램(Telegram) 설치하기 사용하고 있는 우분투 버젼은 16.04.7 (desktop-amd64)이며, 상위 버젼에서도 이 방법들을 사용할 수 있을 거라 본다. 1. 텔레그램 공식 홈페이지에서 다운받기 텔레그램 데스크톱 컴퓨터에서 빠르고 끊킴없는 텔레그램을 경험해보세요. desktop.telegram.org 공식 텔레그램 웹사이트로 가면, 자신의 OS에 맞는 텔레그램 설치 파일을 다운로드할 수 있다. 우분투의 경우, tar.xz 파일로 다운로드되며, 안엔 telegram실행 파일과 Updater파일이 있다. 압축을 풀고, 바로 실행하면 된다. 압축 푸는 명령어는 다음과 같다. @yourID:~/다운로드$ tar -Jxvf tsetup.0.0.0.tar.xz 이 방법은 텔레그램을 컴퓨터에 설치하는 것이 아니라, 일종의 무설치/포터블..
[Python] [백준] 2669번 직사각형 네개의 합집합의 면적 구하기 2669번: 직사각형 네개의 합집합의 면적 구하기 입력은 네 줄이며, 각 줄은 직사각형의 위치를 나타내는 네 개의 정수로 주어진다. 첫 번째와 두 번째의 정수는 사각형의 왼쪽 아래 꼭짓점의 x좌표, y좌표이고 세 번째와 네 번째의 정수는 사각 www.acmicpc.net 문제 평면에 네 개의 직사각형이 놓여 있는데 그 밑변은 모두 가로축에 평행하다. 이 네 개의 직사각형들은 서로 떨어져 있을 수도 있고, 겹쳐 있을 수도 있고, 하나가 다른 하나를 포함할 수도 있으며, 변이나 꼭짓점이 겹칠 수도 있다. 이 직사각형들이 차지하는 면적을 구하는 프로그램을 작성하시오. 입력 입력은 네 줄이며, 각 줄은 직사각형의 위치를 나타내는 네 개의 정수로 주어진다. 첫 번째와 두 번째의 정수는 사각형의 왼쪽 아래 꼭짓점의..
[Python] [백준] 2921번 도미노 2921번: 도미노 도미노는 여러 종류의 타일 게임에서 사용하는 조각이다. 도미노 조각은 두 칸으로 이루어져 있다. 각 칸에는 점이 찍혀있는데, 점이 안 찍혀져 있을 수도 있다. 점의 개수는 세트의 크기에 의 www.acmicpc.net 문제 도미노는 여러 종류의 타일 게임에서 사용하는 조각이다. 도미노 조각은 두 칸으로 이루어져 있다. 각 칸에는 점이 찍혀있는데, 점이 안 찍혀져 있을 수도 있다. 점의 개수는 세트의 크기에 의해서 결정된다. 세트의 크기가 N인 도미노 세트에서 점의 개수는 0보다 크거나 같고, N보다 작거나 같다. 두 도미노에 찍혀잇는 점의 개수가 같다면, 두 도미노는 동일한 것이다. 예를 들어, 점이 2개와 8개 찍혀있는 도미노는 8개와 2개 찍혀있는 도미노와 같은 도미노이다. 크기가..
[Python] [백준] 13015번 별 찍기 - 23 13015번: 별 찍기 - 23 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 첫째 줄에 N(2 ≤ N ≤ 100)이 주어진다. 예제 예제 입력1 예제 출력1 2 ** ** *** ** ** 예제 입력2 예제 출력2 5 ***** ***** * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** ***** 코드 n = int(input()) space = 2*n-3 s = '*'+' '*(n-2)+'*' m = ' '*(n-1) + ('*'+' '*(n-2)+'*' + ' '*(n-2)+'*') print('*'*n + ' '*(space) + '*'*n)#..