전체 글120 Part4 - chapter01 : 프로그래밍 언어 기초(수정전) 01. 프로그램 언어와 번역 [프로그램 언어의 정의] 프로그램 언어 컴퓨터가 이해할 수 있도록 작성된 언어 인간과 컴퓨터가 정보 교환에 사용하는 명령어 프로그램 = 명령어의 조합으로 구성됨 명령어들의 조합은 0과 1 값으로 작성되고 명령어가 영문인 경우 0과 1 값으로 번역되어 컴퓨터에 전달됨 컴퓨터에 명령어 전달 방법 컴퓨터에 전달하는 명령은 0과 1로 구성된 비트로 전달 프로그램 자체를 0과 1로 구성할 수 있지만 이는 복잡하고 어려움 -> 저급 언어 [저급 언어와 고급 언어] 저급 언어 기계 중심 언어로 기계가 이해할 수 있도록 만들어진 언어 기종 간에 큰 차이가 있어 호환성이 떨어짐 = 기종에 맞게 수정해서 실행해야 함 ex) 기계어, 어셈블리어 등 고급 언어 사람 중심 언어로 개발자가 원시 프로.. 2022. 1. 4. 백준 11508번 : 2+1 세일 링크 : https://www.acmicpc.net/problem/11508 11508번: 2+1 세일 KSG 편의점에서는 과일우유, 드링킹요구르트 등의 유제품을 '2+1 세일'하는 행사를 하고 있습니다. KSG 편의점에서 유제품 3개를 한 번에 산다면 그중에서 가장 싼 것은 무료로 지불하고 나머지 두 www.acmicpc.net N = int(input()) price = [] for i in range(0,N): x = int(input()) price.append(x) pay = 0 price.sort() while len(price) >= 3: x1 = int(price.pop()) x2 = int(price.pop()) x3 = int(price.pop()) pay = pay + x1 + x2 .. 2022. 1. 2. 백준 1758번 : 알바생 강호 링크 : https://www.acmicpc.net/problem/1758 1758번: 알바생 강호 첫째 줄에 스타박스 앞에 서 있는 사람의 수 N이 주어진다. N은 100,000보다 작거나 같은 자연수이다. 둘째 줄부터 총 N개의 줄에 각 사람이 주려고 하는 팁이 주어진다. 팁은 100,000보다 작거나 같 www.acmicpc.net N = int(input()) n = [] for _ in range(N): _x = int(input()) n.append(_x) n.sort(reverse = True) tip=0 for i in range(1, len(n)+1): if n[i-1]-(i-1) >=0: tip = tip + (n[i-1]-(i-1)) else: tip += 0 print(tip) 최대.. 2022. 1. 2. QGIS를 활용한 관광 분석 _ 2(내국인 관광객 성/연령별 분석, 외국인 관광객 국적별 방문 패턴 분석) 관광지 위치를 지도에 표시하는데 버퍼를 통해 관광지 반경을 설정해줄 수 있다. 이는 벡터-지리 정보 처리 도구-버퍼 창에서 수행할 수 있다. 입력 레이어에 관광지 위치 정보를 기입하고 반경 값을 거리에 입력한다. 다음 산출물에 파일 인코딩이 UTF-8인지 확인한 후에 파일을 .shp파일로 저장한다. 그러면 아래에 반경이 1000m로 지도에 표시된다. 이를 통해 반경내에 들어온 데이터 수를 파악할 수 있을 것이다. 표시한 버퍼에 대해 설명을 부여하기 위해 라벨을 설정할 수 있다. 라벨 옵션에서 단일 라벨을 선택하고 관광지 명을 값으로 지정한다. 텍스트, 음영, 버퍼를 통해 라벨을 더 잘 보이게 한다. 위에서 말한 관광지 버퍼에 겹치는 부분에 대해 살펴보도록 하겠다. 겹치는 부분을 확인하기 위해 벡터-조사도.. 2021. 7. 30. 이전 1 ··· 23 24 25 26 27 28 29 30 다음