Coding Is My Life

코딩은 인생

728x90

문자열 2

[백준/C++][괄호(9012번)]

문제 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 문자열은 너무 어려운 것 같다. 일단 스택을 사용하여 입력받은 문자들을 스택에 다 넣고 top을 하면서 하나씩 꺼냈다. 만약 ')' 문자가 먼저 오지 않고 '('가 먼저 온다면 NO를 출력 '('와 ')'의 개수가 틀리면 틀리므로 NO를 출력하게 하였다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ..

카테고리 없음 2020.12.18

[백준/C++][그대로 출력하기(11719번)]

문제 https://www.acmicpc.net/problem/11719 11719번: 그대로 출력하기 2 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 www.acmicpc.net 문자열에 약한것 같아서 풀어보게됬다. 문제 해결은 cin.getline 함수를 이용했다. cin함수는 공백및개행을 무시하는데 cin.getline함수는 공백및개행을 포함하므로 사용하게 되었다. cin.eof 함수는 bool 자료형을 반환하는데 만약 입력의 끝을 만나게 된다면 true를 반환한다. 코드 123456789#include using namespace std;i..

카테고리 없음 2020.12.18
728x90