전체 글

전체 글

    구현) 1917.정육면체 전개도

    문제 : https://www.acmicpc.net/problem/1917 1917번: 정육면체 전개도 세 개의 입력 데이터가 주어지며, 각각의 입력 데이터는 여섯 개의 줄로 이루어져 있다. 각 데이터는 여섯 개의 줄에 걸쳐 여섯 개의 숫자가 빈 칸을 사이에 두고 주어진다. 숫자는 0 또는 1로 이 www.acmicpc.net # 정육면체 전개도는 총 11가지 cubes = [ [[1,0,0,0], [1,1,1,1], [1,0,0,0]], [[0,1,0,0], [1,1,1,1], [1,0,0,0]], [[0,0,1,0], [1,1,1,1], [1,0,0,0]], [[0,0,0,1], [1,1,1,1], [1,0,0,0]], [[0,1,0,0], [1,1,1,1], [0,1,0,0]], [[0,0,1,0]..

    구현) 3190. 뱀

    문제 : https://www.acmicpc.net/problem/3190 3190번: 뱀 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임 www.acmicpc.net # 21/09/15 피드백 1. 맵 정보가 1~n인 것을 감안 2. 큐 자료구조 활용 3. 맵 정보와 함께 종료 조건 세밀하게 조정 # 풀이 1번 ( 21/06/12 ) n = int(input()) k = int(input()) data = [[0] * (n + 1) for _ in range(n + 1)] # 맵 정보 info = [] # 방향 회전 정보 # 맵 정보(사과 있는 곳은 1로 표..

    [Database] 정규화(Normalization) 쉽게 이해하기

    [Database] 정규화(Normalization) 쉽게 이해하기

    출처 : https://mangkyu.tistory.com/110 [Database] 정규화(Normalization) 쉽게 이해하기 지난 포스팅에서 데이터베이스 정규화와 관련된 내용을 정리했었다. 하지만 해당 내용이 쉽게 이해되지 않는 것 같아서 정규화 관련 글을 풀어서 다시 한번 정리해보고자 한다. 1. 정규화(Normaliz mangkyu.tistory.com 1. 정규화(Normalization) [ 정규화(Normalization)이란? ] 정규화(Normalization)의 기본 목표는 테이블 간에 중복된 데이타를 허용하지 않는다는 것이다. 중복된 데이터를 허용하지 않음으로써 무결성(Integrity)를 유지할 수 있으며, DB의 저장 용량 역시 줄일 수 있다. 이러한 테이블을 분해하는 정규화..

    [대용량DB] 데이터 테이블의 종류 및 특성

    출처 : https://12bme.tistory.com/200 [대용량DB] 데이터 테이블의 종류 및 특성 본 포스팅은 학습 용도로 작성되었습니다. 원본 출처는 http://blog.daum.net/hadmond/7 입니다. DW 시스템 구축시, 구축 대상이 되는 업무계(기간계)시스템의 테이블(table) 종류와 그 특성을 올바로 파악 12bme.tistory.com 본 포스팅은 학습 용도로 작성되었습니다. 원본 출처는 http://blog.daum.net/hadmond/7 입니다. DW 시스템 구축시, 구축 대상이 되는 업무계(기간계)시스템의 테이블(table) 종류와 그 특성을 올바로 파악하고 대응하는 것이 중요합니다. 왜 중요한지는 차차 설명이 될것이며, 우선 원천 테이블의 종류와 그 특성에 대해 ..

    CI/CD 개념 정리

    CI/CD 개념 정리

    출처 : https://www.redhat.com/ko/topics/devops/what-is-ci-cd CI/CD(지속적 통합/지속적 제공): 개념, 방법, 장점, 구현 과정 CI/CD는 애플리케이션의 통합 및 테스트부터 제공 및 배포까지 전체 라이프사이클에서 지속적인 자동화와 모니터링을 제공합니다. 개념, 차이점, 학습방법(인강)을 보세요. www.redhat.com CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법입니다. CI/CD의 기본 개념은 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포입니다. CI/CD는 새로운 코드 통합으로 인해 개발 및 운영팀에 발생하는 문제(일명 "인테그레이션 헬(integration hell)")을 해결하기 ..

    스프링부트와 AWS로 혼자 구현하는 웹 서비스 - CI/CD

    스프링부트와 AWS로 혼자 구현하는 웹 서비스 - CI/CD

    출처 : https://moonsbeen.tistory.com/102 스프링부트와 AWS로 혼자 구현하는 웹 서비스 - CI/CD 스프링부트와 AWS로 혼자 구현하는 웹 서비스 - CI/CD CI (Continuous Integration) CI란? 코드 버전 관리를 하는 VCS시스템(Git, SVN등)에 PUSH가 되면 자동으로 테스트와 빌드가 실행되어 안정적인 배포 파일을 moonsbeen.tistory.com 스프링부트와 AWS로 혼자 구현하는 웹 서비스 - CI/CD CI (Continuous Integration) CI란? 코드 버전 관리를 하는 VCS시스템(Git, SVN등)에 PUSH가 되면 자동으로 테스트와 빌드가 실행되어 안정적인 배포 파일을 만드는 과정을 말한다. CI 도구의 종류 Tr..