분류 전체보기

    구현)16931.겉넓이 구하기

    문제 출처 : https://www.acmicpc.net/problem/16931 16931번: 겉넓이 구하기 크기가 N×M인 종이가 있고, 종이는 1×1크기의 칸으로 나누어져 있다. 이 종이의 각 칸 위에 1×1×1 크기의 정육면체를 놓아 3차원 도형을 만들었다. 종이의 각 칸에 놓인 정육면체의 개수가 주어 www.acmicpc.net 풀이 # 솔루션 : 3차원으로 생각하자. 2차원에서 dx,dy, nx,ny 를 쓰는 것처럼, 3차원으로 dx,dy,dz, nx,ny,nz를 써서 해결하자 n,m = map(int,input().split()) a=[] for i in range(n): a.append(list(map(int,input().split()))) ans=0 dx=[1,-1,0,0,0,0] dy..

    구현)2290.LCD Test

    문제 출처 : https://www.acmicpc.net/problem/2290 2290번: LCD Test 첫째 줄에 두 개의 정수 s와 n이 들어온다. (1 ≤ s ≤ 10, 0 ≤ n ≤ 9,999,999,999)이다. n은 LCD 모니터에 나타내야 할 수 이며, s는 크기이다. www.acmicpc.net 솔루션 : 1. 각 패널별, 좌우가 나눠져 있으면 좌우로 나눠 총 7개의 경우의 수로 나눠 풀었다. 2. 각 숫자가 각 패널의 도형이 필요하면 그것을 취한 뒤 최종적으로 숫자 형태로 완성된다. import sys input = sys.stdin.readline s,tgs = map(str,input().split()) s=int(s) hrz = s+2 ver = 2*s+3 h='-' v='|' ..

    [python] 파이썬 join 함수 정리 및 예제 (문자열 합치기)

    [python] 파이썬 join 함수 정리 및 예제 (문자열 합치기)

    안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 리스트를 문자열로 일정하게 합쳐주는 join 함수에 대해서 알아보려고 합니다. join 함수는 문자열을 다룰 때 유용하게 사용할 수 있는 함수이니 꼭 기억해두고 가시면 좋을 것 같습니다. 1. join 함수 설명 2. join 함수 예제 1. 파이썬 join 함수 설명 함수의 모양은 아래와 같습니다. ''.join(리스트) '구분자'.join(리스트) join 함수는 매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수입니다. - ''.join(리스트) ''.join(리스트)를 이용하면 매개변수로 들어온 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환해주는 함수인 것입니다. ..

    구현) 15685.드래곤 커브

    구현) 15685.드래곤 커브

    문제 출처 : https://www.acmicpc.net/problem/15685 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커 www.acmicpc.net 솔루션 풀이 # 풀이법 # 1. 드래곤 커브를 그릴 때, 시작점의 좌표와 방향을 활용하자. # 2. k세대는, (K-1)세대의 순서를 반대로 하고, 반시계 방향으로 90도 회전한 것. # 주의 # 문제에서의 x,y 좌표는 일반적인 좌표계에서의 x,y 좌표처럼 기능한다. # 하지만, 시스템 입력 상의 좌표는 행 = x, 열 = y 이므로, 위와 반대임을 유의..

    [python] 파이썬 리스트(list) 정리 및 예제 (2탄 응용편)

    [python] 파이썬 리스트(list) 정리 및 예제 (2탄 응용편)

    출처 : https://blockdmask.tistory.com/438?category=324613 [python] 파이썬 리스트(list) 정리 및 예제 (2탄 응용편) 안녕하세요. BlockDMask 입니다. 오늘은 지난시간에 이어서 파이썬 리스트에 대해서 작성해보려합니다. 혹시 리스트 기본편을 보고오지 않은 분들은 기본편을 보고 오셔도 좋을것 같습니다. 파이 blockdmask.tistory.com 안녕하세요. BlockDMask 입니다. 오늘은 지난시간에 이어서 파이썬 리스트에 대해서 작성해보려합니다. 혹시 리스트 기본편을 보고오지 않은 분들은 기본편을 보고 오셔도 좋을것 같습니다. 파이썬 리스트 정리 및 예제 1탄 기본편 [바로가기] 오늘 진행해볼것은 리스트를 자료구조 stack으로 이용하는 방..

    [python] 파이썬 리스트(list) 정리 및 예제 (1탄 기본편)

    [python] 파이썬 리스트(list) 정리 및 예제 (1탄 기본편)

    출처 : https://blockdmask.tistory.com/425 [python] 파이썬 리스트(list) 정리 및 예제 (1탄 기본편) 안녕하세요. BlockDMask 입니다. 오늘은 파이썬 리스트(list) 자료형에 대해서 정리를 해보려고 합니다. 일련의 여러 값들을 다룰 때 편하게 사용할 수 있는데요. 리스트에 접근하는 방법, 값을넣고 blockdmask.tistory.com 안녕하세요. BlockDMask 입니다. 오늘은 파이썬 리스트(list) 자료형에 대해서 정리를 해보려고 합니다. 일련의 여러 값들을 다룰 때 편하게 사용할 수 있는데요. 리스트에 접근하는 방법, 값을넣고 빼는 방법, 리스트의 길이를 구하거나, 리스트 값을 삭제하는 방법. 리스트에서 +기호와 * 기호가 뜻하는 것, 리스트..