본문 바로가기

전체 글186

05장 표현식과 문 ❗값 식(표현식)이 평가되어 생성된 결과 - 여기서 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다 - 모든 값은 데이터 타입을 가지며 메모리에 2진수 즉 비트의 나열로 저장된다 - 메모리에 저장된 갑슨 데이터 타입에 따라 다르게 해석될 수 있다 변수 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위한 붙인 이름 변수에 할당되는 것은 값 리터럴❓ 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 ex) 사람이 이해할 수 있는 아라비아 숫자를 사용해 숫자 리터럴 3을 코드에 기술하면 자바스크립트 엔진은 이를 평가해 숫자값 3을 생성한다 - 사람이 이해할 수 있는 문자 또는 미리 약속된 기호 등으로 표기한 코드로 자바스크립트 엔진은.. 2022. 7. 17.
백준 - 4948 문제 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 소수는 3개가 있다. (17,19, 23) 자연수 n이 주어졌을 때, n보다 크고, 2n보다 작거나 같은 소수의 개수를 구하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 케이스는 n을 포함하는 한 줄로 이루어져 있다. 입력의 마지막에는 0이 주어진다. 출력 각 테스트 케이스에 대해서, n보다 크고.. 2022. 7. 16.
XML, JSON ❓어떻게 데이터를 주고 받는가 컴퓨터는 기본적으로 주고받는 정보들이 한줄로 이루어진 텍스트들의 연속이라고 할 수 있다 따라서 인간들이 보기에는 편한 표나 도표 등 여러 형식이 복합적으로 구조화된 이루어진 정보들을 전달하기에는 어려움이 있다 따라서 클라이언트와 서버 사이에 구조화된 정보를 주고받기 적합한 한 툴의 데이터로 표현하기 위해 우리는 XML을 사욯한다 ❗XML - 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다 - 유니코드를 사용해 전세계 언어를 지원하며 최근ㅇ[는 임의의 자료구조를 나타내는 데 널리 쓰인다(대표적으로 웹 서비스에서 쓰임) - 스키마 시스템으로 XML 기반 언어의 정의를 보다 쉽게 할 수 있도록 도와준다 - XML은 태그 형식을 사용한다 ex).. 2022. 7. 16.
백준 - 1676 문제 N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500) 출력 첫째 줄에 구한 0의 개수를 출력한다. 예제 입력 1 10 예제 출력 1 2 예제 입력 2 예제 출력 2 0 내 풀이 n = int(input()) print(n//5 + n//25 + n//125) 2022. 7. 15.