티스토리 뷰
https://www.acmicpc.net/problem/11720
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
#사용된 메서드 (Parse)
https://learn.microsoft.com/ko-kr/dotnet/api/system.int32.parse?view=net-7.0
Int32.Parse 메서드 (System)
숫자의 문자열 표현을 해당하는 32비트 부호 있는 정수로 변환합니다.
learn.microsoft.com
#1
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApp8
{
internal class Program
{
static void Main(string[] args)
{
//정수를 모두 더해주는
//ex) https://cafe.naver.com/gameprogramming25?iframe_url=/MyCafeIntro.nhn%3Fclubid=30883321
//int[] arr = { 5, 4, 3, 2, 1 }; //입력받은 수로 만들고싶다
//int sum = 0;
//for(int i=0; i<arr.Length; i++) //입력받은 수의 횟수만큼 반복하게 만들어야한다
//{
// sum += arr[i];
//}
//Console.WriteLine(sum);
//------------------------------------------------------------------------
//int N = int.Parse(Console.ReadLine()); //입력받는 정수의 갯수
//string strnum = Console.ReadLine();
//int sum = 0;
//for (int i = 0; i < N; i++)
//{
// int n = int.Parse(strnum[i].ToString());
// sum += n;
//}
//Console.WriteLine(sum);
//------------------------------------------------------------------------
//입력으로 주어진 숫자 N의 합
//1.입력으로 주어진(Console.ReadLine)
int N =int.Parse(Console.ReadLine()); //Parse 메서드->Convert.ToInt32와 뭐가다를까? //
//2.N개만큼의 입력받는 수
string L=Console.ReadLine();
int sum = 0;
for(int i=0; i<N; i++) //N 횟수만큼 돌아간다
{
int n = int.Parse(L[i].ToString()); //
sum = sum + n;
}
Console.WriteLine(sum);
}
}
}
#입력받은 수를 N , N번만큼 입력받은 수들을 더해준다
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 1874 스택 수열 (0) | 2023.01.19 |
---|---|
[BOJ] 11659 구간 합 구하기 4 (0) | 2023.01.18 |
[BOJ] 10988 팰린드롬 (0) | 2023.01.18 |
[알고스팟] 록 페스티벌(아직 해결중) (1) | 2023.01.18 |
[BOJ] 1181 단어 정렬 (0) | 2023.01.17 |