본문 바로가기

프로그래밍 언어 정리

(11)
[C++] 함수와 const const는 값의 변경을 막는 키워드입니다. const int N = 10; N = 9; // error N++; //error N += 1; // error 위의 예시들과 같이 const로 선언된 변수에 변형을 가하면 error가 납니다. const는 변수가 아닌 함수에도 적용할 수 있습니다. 게다가 함수 앞에, 뒤에, 파라미터에도 적용할 수 있습니다. 하나씩 차근차근 보도록 하겠습니다. 1. 함수 앞에 const가 붙은 경우 const int add(int a, int b) { return a + b; } return값이 상수 취급이 됩니다. 사실 위의 add 함수의 경우, return값이 상수가 되는 것이 의미가 없습니다. int N을 선언한 뒤, N에 const로 선언된 함수의 반환값을 넣으나 그..
[기초 다지기 - 1] EOF [Input] ABCDAKD 129322 34 가나다걖쓨믦 abciekld ^Z (입력 종료) Input은 다음과 같고 Output은 없습니다. 지난번 빠른 입출력을 다를 때는, 입력이 10 X 10으로 정해졌다는 가정 하에 코드를 작성하였으나, 이번에는 입력의 길이를 모른다는 가정 하에 EOF를 사용하여 코드를 작성하였습니다. [Java] > EOF package jv; import java.io.*; public class main1{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb..
[기초 다지기 - 0] 빠른 입출력 [Input & Output] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 Input은 위와 같고 Output은 Input을 그대로 출력합니다. 일반적인 입출력이 존재하지만 충분히 많은 입출력에 대해서는 빠른 입출력이 필요합니다. 알고리즘..