일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- iOS14
- 알고리즘 공부방법
- 구조체와 클래스의 공통점 및 차이점
- 입/출력
- double ended queue
- EOF
- 자료구조
- scanf
- UI한글변경
- 장고란
- 엑셀
- 표준 입출력
- string 메소드
- 연결요소
- string 함수
- Django Nodejs 차이점
- Django의 편의성
- Django란
- 2557
- 프레임워크와 라이브러리의 차이
- 시간복잡도
- correlation coefficient
- 입출력 패턴
- vscode
- c++
- 이분그래프
- 매크로
- 백준
- k-eta
- getline
- Today
- Total
목록분류 전체보기 (865)
Storage Gonie
*scanf는 앞뒤 공백을 무시하므로 한줄 전체를 그대로 받는 데에는 적절치 못하다. 1. 평범한 케이스 int a, b; scanf("%d%d", &a, &b); // "4 5", "4 5", "4 \n 5 \n" 모두 인식이 가능하다. 2. 문자를 사용한 부분입력 무시 int a, b; scanf("%d,%d", &a, &b); // "4,5" 만 인식이 가능하며, ','는 구분자 역할만 한다. scanf("%d:%d", &a, &b); // "4:5" 만 인식이 가능하며, ':'는 구분자 역할만 한다. printf("%d %d", a, b); // 4 5 3. 별표를 사용한 입력 무시 int a, b; scanf("%*d %d", &a); // "3 5"를 입력하면 3은 무시되고 5가 a변수로 할당..
# cin, cout 을 이용하는 경우 #include using namespace std; int main(void) { // cin, cout 사용시 아래 줄을 포함시키면 scanf, printf 속도와 비슷하게 입출력을 할 수 있다. // 단, 이를 추가한 뒤에는 cin/scanf, cout,printf 를 혼용해서 사용하지 말자. ios_base::sync_with_stdio(false); int a = 0; int b = 0; cin >> a >> b; cout a; printf("%d\n", a); scanf("%d", &a); cout
#include using namespace std; int main(void) { return 0; }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xoKUz/btquCKWgx6h/ncbjnbSNnRZKCOnAJKCGEk/img.png)
문제 풀이 # C++ #include using namespace std; int main(void) { int N = 0; int a = 0; int b = 0; char c; cin >> N; while(N--) { scanf("%d%c%d", &a, &c, &b); // scanf는 공백을 무시하여 "3 , 5" 입력도 잘 받음 cout N; while(N--) { scanf("%d,%d", &a, &b); // ','를 구분자로 해서 값을 입력받음 cout
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfAG7c/btquDV3fRWt/J9iYr1ecSw1ttGHbGNBEe0/img.png)
문제 풀이 # C++ #include using namespace std; int main(void) { int a = 0; int b = 0; while( cin >> a >> b && a != 0 && b != 0) { cout
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qCrjf/btquCttwDSt/rdrDgzuczhs8rtoMDkv3E1/img.png)
문제 * 몇개의 테스트 케이스가 주어졌는지 알 수 없는 경우 입력을 EOF까지 받으면 된다. 풀이 # C #include int main(void) { int a = 0; int b = 0; while(scanf("%d %d", &a, &b) == 2) // scanf의 리턴값은 성공적으로 입력받은 변수의 개수이다. { printf("%d\n", a+b); } } # C++ #include using namespace std; int main(void) { int a = 0; int b = 0; while(cin >> a >> b) { cout
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dN4BhU/btquCLOdel6/nhK4a2QH9zIY4K1y8V9e2K/img.png)
문제 나의 풀이 # C++ #include using namespace std; int main(void) { int N = 0; int a = 0; int b = 0; cin >> N; while(N--) { cin >> a >> b; cout N; for(int i=0; i> a >> b; cout
문제 풀이 자세한 풀이 : # C++ ㅁㄴㅇ # Java ㅁㄴㅇ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/r46QU/btquDLNhqVq/Rxw83u2kxm73t9jhYxGOf1/img.png)
문제 풀이 # C++ #include using namespace std; int main(void) { int a = 0; int b = 0; cin >> a >> b; cout