1일 1백준 4일차, 오늘 푼 문제는 11720번 문제인 "숫자의 합"이다.
11720번 "숫자의 합" 문제 바로가기
https://www.acmicpc.net/problem/11720
이 문제도 아주 아주 쉬웠다
그냥 main 함수 안에서 모든 과정을 처리했다면 더 간편했겠지만
객체지향과 함수형 프로그래밍을 연습하기 위해 sum함수를 구현해서 문제를 풀었다
아래로 내리면 정답 코드가 나옵니다. 문제를 아직 풀지 않으신 분들은 주의해주세요.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = Integer.parseInt(sc.nextLine());
String numstr = sc.nextLine();
System.out.println(Sum(num, numstr));
}
static int Sum(int a, String numstr){
int summation = 0;
for (int i = 0; i < numstr.length() ; i++){
summation += (((int)numstr.charAt(i))-48);
}
return summation;
}
}
'1일 1백준' 카테고리의 다른 글
1일 1백준 : 7일차 2675번 문자열 반복 (0) | 2022.04.25 |
---|---|
1일 1백준 : 6일차 10809 알파벳 찾기 (0) | 2022.04.24 |
1일 1백준 : 3일차 11654번 아스키 코드 (0) | 2022.04.21 |
1일 1백준 : 2일차 1065번 한수 (0) | 2022.04.20 |
1일 1백준 : 2일차 4673번 셀프 넘버 (0) | 2022.04.20 |