touch 파일을 생성한다. 파일이 이미 존재한다면 해당 파일을 변경하지 않고 수정 시간을 업데이트한다. $ touch file_name grep 주어진 표현과 일치하는 파일/입력 스트림의 라인을 모두 출력한다. 파일 이름을 함께 출력하므로 여러 개의 파일에 적용할 때 편리하다. /etc의 모든 파일에 대해 root라는 단어를 포함하는 라인을 출력하고자 한다면 다음 명령을 사용할 수 있다. $ grep root /etc/* 다른 명령어의 실행 결과를 입력으로 줄 수 있다. 현재 디렉토리에서 이름에 "file"을 포함하는 파일을 찾고자하는 경우 다음 명령을 사용할 수 있다. $ ls | grep file less 출력 길이가 화면 길이를 넘는 경우 한 페이지 씩 볼 수 있게 한다. 다음 페이지를 보려면 스..
#include #include using namespace std; string str; int main(void) { cin >> str; stack s; char before = ' '; int ans = 0; for (int i = 0; i < str.size(); i++) { if (str[i] == '(') s.push(str[i]); else { if (before == '(') { s.pop(); ans += s.size(); } else if (before == ')') { s.pop(); ans++; } } before = str[i]; } printf("%d", ans); return 0; } 풀이 : 6분 코딩 : 4분 디버깅 : 1분 이전 문자를 보고 분기하는데 이전 문자 업데이트..