ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백준 입출력 받기
    컴퓨터/자료구조_알고리즘 2021. 1. 16. 17:16

    * node

    var fs = require('fs');
    var input = fs.readFileSync("/dev/stdin").toString().split(/\r?\n/);
    
    // 출력은
    process.stdout.write("hello "); // 줄바꿈없이 가능

     

    * c++

    1) scanf 이용

    #include <cstdio>
    using namespace std;
    
    // 문자열 받을 때
    char a[600000];
    scanf("%s",a);
    
    // 정수 받을 때
    int m;
    scanf("%d", &m);
    
    // input이 띄어쓰기+target 문자인 경우
    // scanf로 받은 이후 줄바꿈된 문자를 받을 때도 띄어쓰기 필요
    char target;
    scanf(" %c", &target);
    
    // 여러 개 받을 때
    int n,k;
    scanf("%d %d", &n,&k);

    출력은 printf("%c", 출력 대상 문자);

     

    2) cin, cout

    'push 15'를 입력받고 싶다면

    string command;
    cin >> command; // push
    
    int num;
    cin >> num; // 15

     띄어쓰기 없어짐

    "1 16 16"을 입력 받는 경우

    int E,S,M;
    cin >> E >> S >> M;

    '컴퓨터 > 자료구조_알고리즘' 카테고리의 다른 글

    Big-O  (0) 2020.01.16

    댓글

Designed by Tistory.