![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfESNm%2FbtqIvW9GlMN%2Fa0onkSrSRRspMtsx9CbjI0%2Fimg.png)
All
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk9dKy%2FbtqCDkBkIvk%2FAz4oURGTYSDz0tULBVjr30%2Fimg.png)
일단 vscode의 remote-ssh를 이용하여 원격 서버를 연결하는 것은 https://code.visualstudio.com/blogs/2019/07/25/remote-ssh(공식 문서) https://evols-atirev.tistory.com/28(한국어 블로그) 이걸 보고 따라하면 된다. 연결하는 것 까지는 좋았는데 터미널을 이용해 vscode로 파일을 여는 방법은 검색해도 나오지 않았다. 그래서 디렉토리와 파일 생성은 다 터미널로 하고 정작 만든 파일을 여는 건 귀찮게 마우스로 클릭해서 열어야 하나 생각했다. 하지만 방법을 찾았다 code 파일이름 을 bash에 입력하면 클라이언트의 vscode에서 파일이 열린다! 참 쉽쥬? 처음 연결할 때 host 쪽에도 관련 프로그램이 설치되어서 가능한 ..
백준 1406번 문제(boj.kr/1406) 입력한 문자열을 조작하는 문제이고, 같은 문제집에 있던 문제들을 std::string으로 풀어서 처음에는 이 문제를 아래와 같이 쉽게 풀었다. 더보기 #include #include using namespace std; bool MoveCursor(int& cursor, int str_length, int value) { int end = str_length; int new_cursor = cursor + value; if(new_cursor >= 0 && new_cursor > str; int num_operations; char operation = 0; char parameter = 0; cin >> num_operations; int length = s..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVl5qa%2FbtranytL0qq%2FW47LakIUvnmmdpzLUPbdC0%2Fimg.png)
백준 11718번(boj.kr/11718) 그대로 출력하기 문제를 getline으로 풀다가 C style string이랑 C++ string 클래스 쓰는 방식이랑 C 함수랑 문법이 헷갈려서 찾아보았다. 생각해 보면 getline은 항상 쓸 때 마다 문법이 헷갈려서 찾아보게 된다. 은근히 자주 안 써서 그런가... 이런건 파이썬으로 하면 그냥 input() 쓰면 돼서 참 쉬운데 이런 부분만 봐도 여러 기능이 덕지덕지 붙어있는 C++의 특징이 보인다. 쓸 때마다 매번 헷갈려서 이번 기회에 정리해 보았다. 1. C style string(char 배열)에 입력받는 방법 주어진 문제에서는 조건이 100글자 이하로 제한되어 있어 굳이 string 클래스를 쓰지 않고 C style string으로 처리했다. 이 경..