전체 글

전체 글

    백준 / String(문자열) / 11720번 / 숫자의 합 / C++

    문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 2020/05/26 #include #include using namespace std; int main() { int n; cin >> n; string str; cin >> str; int result = 0; for(int i=0; i

    백준 / 10951번 / A+B - 4 / C++

    문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. #include using namespace std; int main() { int a, b; while(scanf("%d %d",&a,&b) != EOF) { printf("%d\n",a+b); } } 반목문에는 for문과 while문이 있다. for문을 주로 쓰는사람이 많을테지만, while문은 무한루프를 처리하기에 매우 용이하다. 하지만 무한루프가 되면 실행이 끝나지 않기때문에 break를 걸어줘야한다. while..

    Vanilla JS / Number() 와 parseInt()

    나는 학교에서 가르침을 받을때도, parseInt()만 배워서 Number()라는 것이 있는 줄 몰랐다. 알고리즘 문제를 풀면서, 내가 parseInt()를 사용한 자리에 Number()를 사용한 사람들을 보고 의구심이 들었다. 과연 둘은 어떻게 다를까? Number(str) 만약 str을 숫자로 변환할 수 없으면 NaN을 리턴한다. 생성자로써 사용하지 않으면(new 연산자를 사용하지 않으면) Number를 사용하여 형변환을 할 수 있다. const num1 = Number("100입니다"); // NaN을 리턴한다. const num2 = Number("100"); // 숫자 100을 리턴한다, num2 === 100 은 true. const num3 = new Number("100") // num3 ..