
참고로.. 백준 사이트에 입출력이 이렇게 나와있어서 당연히 한번에 T와 각 test case의 R, string을 입력받고, 한번에 쫘라락 출력해야하는줄 알았다. 그렇게 풀었는데 계속 틀렸다고 해서 코드를 바꿔봤더니 맞았다.. 입출력이 입력한번에, 출력한번에가 아니라 1. T 입력받기 2.test cast 입력받기 3. 입력받은 test case에 대한 출력 (2,3을 T만큼 반복) 이런 식으로 되어야 한다. #include using namespace std; int main(){ int T; int R; string str; cin >> T; cin.ignore(); for(int i=0;i> R; cin.ignore(); getline(cin, str); for(int j=0;j

cin 사용방법은 다음과 같다. int a; cin >>a; - 라이브러리에 속한 함수. - 표준 입력 버퍼에서 공백문자, 개행문자('\n') 이전까지의 값을 받아온다. - 쉽게 말해서 개행과 공백이 포함된 문자열은 받아올 수 없다. - 공백이후의 값 및 개행 문자는 입력 버퍼에 남겨둔다. - 포인터 변수를 통해 배열을 받아올 수는 없다. int a[3]; int *b = new int[3]; cin >> a; //가능 cin >> b; //불가능 cin >> b[i]; // 가능 다음과 같은 상황에서 a에 공백이 포함된 문자열을 넣어보자. char a[10]; char b[10]; cin >> a; cin >> b; 1 .여기서 a에 'hello world' 라고 입력하면 a에는 'hello' 까지만 ..
여러개의 숫자를 줄바꿈과 공백 없이 입력받아야한다. - cin >> 는 공백문자를 기준으로 값을 받아오고, 개행을 해야지 다음 줄로 넘어갈 수 있기 때문에 사용이 어렵다. - string을 사용한다면 각 문자끼리 띄어내는 것이 어렵다. - 따라서 char[]을 사용했다. c++에서 char[] 입력을 받으려면 cin.getline(char* str, int n ) 함수를 사용한다. 문자배열에 n-1개의 문자를 받아온다. cin.ignore()이 필요한 이유는 cin>>은 마지막 개행 문자를 버퍼에 남겨둔다. ignore이 없으면 다음 입력을 받을 때 버퍼에 남아있는 개행 문자가 그대로 들어가 나에게 입력을 받지 않고 무시해버릴 수 있다. 따라서 Ignore을 사용해서 한번 버퍼를 비우고 다음 입력을 받아..

- 보편적으로 id만 쓰는 일은 거의 없고, class를 쓰거나 class와 id를 같이 사용한다. - querySelector() : element를 CSS방식으로 검색할 수 있다. ()내에는 css문법을 생각하고 적으면 된다. (id인 경의 #name, class의 경우 .name) 키워드 간은 띄어쓰기로 구분된다. 검색 결과, element를 찾지 못하면 null을 반환한다. element를 가져올 때, 대부분 querySelector를 사용하는 것이 좋다. docuemnt.querySelector(); docuemnt.querySelectorAll(); //JS const title = document.querySelector(".hello h1"); //HTML hello //className이..

설정한 경로대로 물체를 이동시키는데 좋은 asset이 있다. Bézier Path Creator https://assetstore.unity.com/packages/tools/utilities/b-zier-path-creator-136082 Bézier Path Creator | 유틸리티 도구 | Unity Asset Store Use the Bézier Path Creator from Sebastian Lague on your next project. Find this utility tool & more on the Unity Asset Store. assetstore.unity.com 1. 에셋을 다운받고, import한다. 2. empty object를 만들고, component로 Path Crea..
모든 문제는 c++로 풀었습니다. 15596번 백터에 대한 이해가 필요하다. #include using namespace std; /*Vector : 자동으로 메모리가 할당되는 배열 vector v; 비어있는 백터 생성 vector v(5); 기본값이 0으로 초기화된 size 5인 백터 vetor가 가지는 다양한 맴버 함수가 있다. */ #include long long sum(std::vector &a) { long long ans = 0; // 64bit이상의 값 표현 for(int i=0;i
- Total
- Today
- Yesterday
- 트리
- apt-get
- multiple Column
- QO
- Unity vs code
- VirtualBox
- mac Unity vscode 자동완성
- 컨셉때문에킹받으셨나요..죄송합니다..제가 봐도 킹받네요
- ubuntu
- 우분투
- mac unity vscode autocomplete
- DevExpress
- Tree
- flutterdoctor
- apt
- androidstudio
- ()
- Unity
- =
- DataSource
- Winform
- Mac
- GIT
- 버추얼박스
- gridContorl
- select
- Flutter
- Query
- 해마코딩
- VS Code
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |