[210822 TIL] C++ 백준 알고리즘 - 문자열 11720

Serendipity·2021년 8월 22일
0

C++ 백준 알고리즘

목록 보기
12/14

📌 11720 숫자의 합

📖 문자열 11720


<문제 읽기>

  1. 처음에 몇개의 숫자를 입력할 것인지 제시를 한다.
  2. 그 이후에 숫자들을 띄어쓰기 없이 입력해준다.


<문제 풀이 과정>


  1. int main() 내부에 int n; cin>>n;으로 n값을 받아준다.

  2. 2번째로 제시되는 숫자 num을 문자열에 넣어 값을 for문으로 더해줄까?

  3. 그럼 값에 더해지는 total/sum을 int로 만들어주고,

  4. 아스키코드 char을 arr로 변형&-'0'으로 보정해서 풀어주면 될듯!


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ


<작성한 코드>


출처 : https://best-mother-seonnyeo.tistory.com/87


내 코드는 char arr[num]에서 자꾸 에러먹었다.
이 분 코드를 보고 확신을 가졌움..

하지만 문자열보다 이게 더 직관적이라 마음에 든당
https://neos35.tistory.com/entry/%EB%B0%B1%EC%A4%80-11720%EB%B2%88

✍오늘 배운 내용!

  1. 왜 내 비쥬얼스튜디오에서는 돌아가지 않는데 백준페이지에서는 돌아가는가...
    그것도 아주 잘 ㅠㅠ
    특히 arr를 다룰때, for문에 변수를 넣을 때 느끼는데
    문자열 arr에 우리가 받은 상수를 넣는 걸 못 하면 뭔 소용이지..? ㅠ
profile
I'm an graduate student majoring in Computer Engineering at Inha University. I'm interested in Machine learning developing frameworks, Formal verification, and Concurrency.

0개의 댓글