목록c++ (345)
코딩로그

[문제] 문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오. [입력] 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다. [출력] 각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다. [Source Code] #include #include #include #include #include using namespace std; int main() { int n; cin >> n; vector vector; for(int i = 0; i < n; i++..

[문제] JOI회사에서는 방에 들어가기 위해 입실 기록을 입력할 때 알파벳으로 이름을 입력한다. 그런데, 컴퓨터에 오류가 나서 대문자 소문자가 섞여버려 입실 기록이 읽기 힘들어졌다. JOI회사의 입실 기록을 읽기 쉽게 하기 위해서 기록된 이름을 모두 소문자로 변환하는 프로그램을 작성하라. 단, 입실 기록에는 같은 이름의 사람이 생기기도 한다. [입력] 첫째 줄에는 정수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄부터는 1글자 이상 20문자 이하의 영어 대문자, 소문자로만 이루어지는 문자열 Si가 주어진다. [출력] i번째 줄에, i번째 입실자의 이름을 소문자로 출력한다. [Source Code] #include #include #include #include #include using namespac..

[문제] A와 B가 한 오디션 프로의 결승전에 진출했다. 결승전의 승자는 심사위원의 투표로 결정된다. 심사위원의 투표 결과가 주어졌을 때, 어떤 사람이 우승하는지 구하는 프로그램을 작성하시오. [입력] 입력은 총 두 줄로 이루어져 있다. 첫째 줄에는 심사위원의 수 V (1 ≤ V ≤ 15)가 주어지고, 둘째 줄에는 각 심사위원이 누구에게 투표했는지가 주어진다. A와 B는 각각 그 참가자를 나타낸다. [출력] A가 받은 표가 B보다 많은 경우에는 A B가 받은 표가 A보다 많은 경우에는 B 같은 경우에는 Tie 를 출력한다. [Source Code] #include #include #include #include #include using namespace std; int main() { int v, a ..

[문제] 당신은 N개의 테스트케이스들에게 반드시 인사를 해야 이 문제를 풀 수 있다. N개의 줄에 걸쳐 "Hello World, Judge i!" 를 출력하는 프로그램을 만들라. 여기서 i는 줄의 번호이다. [입력] N이 주어진다. (1 ≤ N ≤ 200) [출력] 한 줄에 하나의 Hello World, Judge i! 를 출력한다. [Source Code] #include #include #include #include #include using namespace std; int main() { int n; cin >> n; for(int i = 1; i

[문제] 카시오 계산기는 만능 계산기이다. 시험을 한 번이라도 쳐본 일곽인이라면, 이 카시오의 소중함에 대해서 뼈저리게 느껴보았을 것이다. 하지만, 이런 카시오에도 함정이 있다. 바로, 카시오 계산기는 배터리를 통해 돌아간다는 것이다. 송찬이는 시험을 치다가 갑자기 계산기의 배터리가 나가버렸다. 그래서 선생님께 배터리를 달라고 요구했는데, 요구하고 보니 카시오 계산기의 배터리가 어떤 종류인지 말을 안 해버렸다! 과연 선생님은 송찬이가 필요한 배터리 종류를 들고 왔을까? [입력] 송찬이가 필요한 배터리 N과 선생님이 가져온 배터리 M이 입력된다. N과 M은 둘다 최대 10자리 정수까지 들어올 수 있다. [출력] 송찬이가 원한 배터리면 1을, 그 외엔 0을 출력한다. [Source Code] #include..

[문제] Earth is under attack! Messages need to be sent to the Earth Defense Force (EDF) that makes clear that the situation is dire. The EDF’s strongest forces consist of mechs (huge bipedal robots) that are piloted by Japanese teenagers. To make sure that the messages come across as urgent, they must be displayed on the monitors of the pilots in uppercase letters. Unfortunately, the tachyon commu..

[문제] 두 개의 정수 입력 a, b를 받아서 a+b를 출력하시오. C 입출력 예제 #include … scanf(“%d%d”, &a, &b); printf(“%d\n”, a+b); C++ 입출력 예제 #include … cin >> a >> b; cout a >> b; cout

[문제] 당신은 길을 가다가 이상한 쪽지를 발견했다. 그 쪽지에는 암호가 적혀 있었는데, 똑똑한 당신은 암호가 뒤집으면 해독된다는 것을 발견했다. 이 암호를 해독하는 프로그램을 작성하시오. [입력] 한 줄에 하나의 암호가 주어진다. 암호의 길이는 500을 넘지 않는다. 마지막 줄에는 "END"가 주어진다. (END는 해독하지 않는다.) [출력] 각 암호가 해독된 것을 한 줄에 하나씩 출력한다. [Source Code] #include #include #include #include #include using namespace std; int main() { vector vector; while(true){ string input, end = "END"; getline(cin, input); if(inpu..