saurus2
Saurus2
saurus2
전체 방문자
오늘
어제
  • 분류 전체보기
    • 개발
      • AJAX
    • ML Ops
    • Profile
    • 음식점
    • 배낭여행
    • 컴퓨터공학
      • 알고리즘 공부
      • C++
      • Sever 스터디
      • Java spring
      • 알고리즘 _ 문제해결
      • 딥러닝
      • Java 정리
      • Python
      • LeetCode 1000
      • Machine Learning Study
      • Sign language Detection Pro..
      • LeetCode Solutions
    • 비콘
    • 데일리 리포트
    • 유학일기
      • 영어 공부
      • Daily
    • AI Master Degree
      • Data Mining
      • AI and Data engineering
      • Math Foundations for Decisi..
      • Natural Language Processing

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 백준
  • 알고리즘문제해결
  • LeetCode
  • DFS
  • 취준
  • 온라인저지
  • 취업준비
  • c++
  • BFS
  • 파이썬
  • 릿코드
  • 딕셔너리
  • 문제해결능력
  • 리트코드
  • 개발자
  • 딥러닝
  • 알고리즘
  • Python
  • 개발자 취업준비
  • two pointer

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
saurus2

Saurus2

백준 11024번 더하기 4
컴퓨터공학/알고리즘 _ 문제해결

백준 11024번 더하기 4

2017. 1. 29. 19:53

https://www.acmicpc.net/problem/11024

더하기 4 에서 

https://www.acmicpc.net/problem/11023

더하기 3 처럼 EOF 처리만 해주면 '\n' 개행 문자 때문에 

테스트 케이스 만큼 반복문을 처리하지 못하고 첫 케이스에서 

문자를 다먹어 버린다. 



소스보기

#include <iostream>

using namespace std;

int main(){

    int sum=0,t=0,temp=0;

    char ar[101];

    cin >> t;

    //테스트 케이스 입력

    cin.ignore();

    //t 입력하면서 버퍼에 입력된 개행문자 제거

    while(t--){

        cin.getline(ar,100,'\n');

        for(int i=0; i<strlen(ar); i++){

            while(ar[i]!=' ' && ar[i] != '\0'){

                //문장의 공백이나 숫자가 아닐때까지 반복

                temp *= 10;

                temp += ar[i] -'0';

                i++;

                //숫자가 1의 자리 이상일때 10을 곱하는 작업을 반복해 2자리 이상의 숫자도 더해줘야함 

            }

            sum += temp;

            temp = 0;

            //문자로 숫자를 바꿨을때 48을 빼서 계산

        }

        memset(ar,0,sizeof(ar));

        //배열을 초기화

        cout << sum << endl;

        sum = 0;

    }

    return 0;

}



저작자표시 (새창열림)

'컴퓨터공학 > 알고리즘 _ 문제해결' 카테고리의 다른 글

5704 팬그램 문자열 처리 문제 백준  (0) 2017.01.29
백준 5026 박사 과정 문자열 처리  (0) 2017.01.29
백준 2309 일곱난쟁이 브루트 포스  (0) 2017.01.13
10799 쇠막대기 백준 알고리즘 문제 스택  (0) 2017.01.08
1063 king 킹 시뮬레이션 백준 알고리즘 !  (0) 2017.01.04
    '컴퓨터공학/알고리즘 _ 문제해결' 카테고리의 다른 글
    • 5704 팬그램 문자열 처리 문제 백준
    • 백준 5026 박사 과정 문자열 처리
    • 백준 2309 일곱난쟁이 브루트 포스
    • 10799 쇠막대기 백준 알고리즘 문제 스택
    saurus2
    saurus2
    Simple is Best

    티스토리툴바