본문 바로가기
728x90

알고리즘118

[C++]백준 1259번: 팰린드롬수 https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 문제 어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다. 수도 팰린드롬으로 취급할 수 있다. 수의 숫자들을 뒤에서부터 읽어도 같다면 그 �� www.acmicpc.net 1. 문제 설명 10988번(https://kwoncorin.tistory.com/10)이랑 유사한 문제이다. 앞으로 읽은 것과 뒤로 읽은 것이 같다면 팰린드롬수이다. 10988번과 다른 것은 0이 들어올 때까지 계속해서 입력을 받는다는 것인데 do while문을 사용하여 해결할 수 있다. 2. 코드 #include #include using namespace std; int main(.. 2020. 6. 1.
[C++]백준 10953번: A+B - 6 https://www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 설명 test case 마다 A, B 형식으로 입력을 받아서 A+B 를 출력하면 된다. char 배열로 한번에 입력을 받았지만 int 변수 A,B , char 변수 C를 선언하여 cin >> A >> C >> B ; 형식으로 입력을 받아 A+B를 출력하는 것도 가능하다. 2. 코드 #include using namespace std; int main() { int test_case; cin >> test_case; for(int x=0;x> input; cout 2020. 5. 28.
[C++]백준 3058번: 짝수를 찾아라 https://www.acmicpc.net/problem/3058 3058번: 짝수를 찾아라 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 7개의 자연수가 공백으로 구분되�� www.acmicpc.net 1. 문제 설명 test case를 입력받아서 test case마다 제일 작은 짝수와 총짝수의 합을 출력하는 문제이다. 2. 코드 #include #include using namespace std; int main() { int test_case; cin >> test_case; for(int x=0;x temp; if(temp%2==0) { sum+=temp; if(temp 2020. 5. 28.
[C++]백준 10709번: 기상캐스터 https://www.acmicpc.net/problem/10709 10709번: 기상캐스터 문제 JOI시는 남북방향이 H 킬로미터, 동서방향이 W 킬로미터인 직사각형 모양이다. JOI시는 가로와 세로의 길이가 1킬로미터인 H × W 개의 작은 구역들로 나뉘어 있다. 북쪽으로부터 i 번째, 서쪽�� www.acmicpc.net 1. 문제 설명 HxW 구역에 대해 구름이 있는지 (c) 없는지(.)가 주어지고 동쪽으로 구름이 1씩 이동한다고 하였을 때 구름이 몇 분 후에 뜨는지를 표시한다. 단, 구름이 아예 뜨지 않는 다면 -1을 출력한다. string으로 입력을 받아 각 인덱스의 문자가 c일 경우 0을 출력하고 base index로 잡는다. 인덱스의 문자가. 일 경우 현재 열에 base index가 존재할.. 2020. 5. 27.
728x90