마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

프로그래밍 92

BOJ 8437번(Julka) 문제 번역 및 풀이

★ solved.ac 난이도 : B5 (작성 시점 기준) [문제 본문 링크] 8437번: Julka Wejście składa się z dwóch wierszy. Pierwszy wiersz zawiera liczbę wszystkich jabłek posiadanych przez dziewczynki, natomiast drugi - liczbę mówiącą, o ile więcej jabłek ma Klaudia. Obie liczby są całkowite i dodatnie. Wiadomo, że dziewczynk www.acmicpc.net ★ 문제 번역 Julka는 어제 유치원에서 다음 문제를 풀면서 선생님을 놀라게 했습니다. Klaudia와 Natalia는 10개의 사과를 함께 가지고 ..

BOJ 8370번(Plane) 문제 번역 및 풀이

★ solved.ac 난이도 : B5 (작성 시점 기준) [문제 본문 링크] 8370번: Plane In the first and only line of the standard input there are four integers n1, k1, n2 and k2 (1 ≤ n1, k1, n2, k2 ≤ 1 000), separated by single spaces. www.acmicpc.net ★ 문제 번역 Byteland Airlines는 최근에 새로운 모델의 항공기로 확장했습니다. 새로운 항공기에는 비즈니스 클래스 n1행과 이코노미 클래스 n2행으로 구성되며, 비즈니스 클래스의 각 행에는 k1개의 좌석이 있고 이코노미 클래스의 각 행에는 k2개의 좌석이 있습니다. 새로운 항공기의 좌석 정보가 주어졌을 ..

BOJ 6749번(Next in line) 문제 번역 및 풀이

★ solved.ac 난이도 : B5 (작성 시점 기준) [문제 본문 링크] 6749번: Next in line You know a family with three children. Their ages form an arithmetic sequence: the difference in ages between the middle child and youngest child is the same as the difference in ages between the oldest child and the middle child. For example, their ages c www.acmicpc.net ★ 문제 번역 3명의 자녀가 있는 가족이 있습니다. 이들의 나이는 등차수열을 형성합니다. 예를 들어 세 자녀의 ..

Pascal의 기본 자료형과 토큰

토큰(Token)은 소스 코드에서 문법적으로 기본이 되는 요소를 의미한다. 토큰은 언어의 단어(Word)이며, 문자는 프로그래밍 언어의 규칙에 의하여 토큰으로 합쳐진다. 토큰은 크게 아래와 같이 나눌 수 있다. 예약어 : 프로그래밍 언어에서 고정된 의미를 갖는 단어로, 변경하거나 재정의할 수 없음. 식별자 : 프로그래머가 정의하는 기호의 이름으로, 변경해서 재사용할 수 있음. 연산자 : 대표적으로 사칙연산 등이 있음. 구분자 : 대표적으로 공백이 있음. 상수 : 대표적으로 1과 같은 정수 상수, 2.3과 같은 부동 소수점 상수, "string"과 같은 문자열 상수 등이 있음. Free Pascal의 기본 자료형은 부동 소수점 자료형을 제외하면 모두 서수형으로 처리되며, 서수형의 특성은 아래와 같다. 서수..

BOJ 문제 해결 도중 Pascal 언어를 접해본 느낌

★ 필자가 Pascal 언어를 사용하는 이유 Baekjoon Online Judge (BOJ)에 제출 시, 기본 사용 메모리가 상대적으로 적음. (C/C++ : 약 1MB, Pascal : 약 340KB) (C언어에서 main 함수의 선언 방법을 바꾸면 약 156KB가 나온다고 합니다. [참고]) C/C++ 보다 짧은 코드를 작성할 수 있는 문제도 있음. (그래도 Python과 Golfscript 등은 이길 수 없겠죠?) 극한의 메모리 절약 방법 "__libc_start_main + syscall" c언어는 main함수를 선언하기만 해도 메모리 사용량이 1000KB... blog.naver.com ★ BOJ #1000번 언어별 코드 분석 순번 언어 메모리 시간 코드 길이 비고 01 C99 약 1MB 0m..