[백준] 11720번 - 숫자의 합 JAVA 자바 (아스키코드 활용)

2023. 9. 11. 15:51·Etc/코딩테스트

제출답안

import java.util.*;

public class Main {

	public static void main(String[] args){
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		String word = s.next();
		
		int sum = 0;
		for(int i=0; i<n; i++) {
			sum+= word.charAt(i)-'0';
		}
		s.close();
		System.out.println(sum);
	}
}

- N개의 숫자를 Scanner객체를 생성해 nextInt()로 입력받는다

- N길이의 숫자를 문자열로 입력받아 word에 저장

- sum은 해당 숫자를 더해 출력할 값이다.

- for문을 n만큼 반복하여  문자열을 CharAt을 이용해 하나씩 쪼갠 뒤 값을 더해 sum에 담아준다

- 12345 문자열 -> 1 + 2 + 3 + 4 + 5

- charAt은 해당 문자를 숫자로 반환하는 것이 아닌 해당 문자에 매칭된 아스키 코드 값을 반환하므로 -0 또는 -48을 해줘야 제대로 된 값을 얻을 수 있다.

'Etc > 코딩테스트' 카테고리의 다른 글

[백준] 10809번 - 알파벳 찾기 JAVA 자바 CharAt()함수 활용  (0) 2023.09.11
[백준] 11654번 - 아스키코드 출력하기 ASCII JAVA 자바 - read()  (0) 2023.09.11
[백준] 9086번 - 문자열 JAVA 자바 문제풀이 CharAt()&length()  (0) 2023.09.11
[백준] 2743번 - 단어 길이 재기 JAVA 자바 - length()함수  (0) 2023.09.11
[백준] 27866번 - 문자와 문자열 자바 JAVA (CharAt함수 사용)  (0) 2023.09.11
'Etc/코딩테스트' 카테고리의 다른 글
  • [백준] 10809번 - 알파벳 찾기 JAVA 자바 CharAt()함수 활용
  • [백준] 11654번 - 아스키코드 출력하기 ASCII JAVA 자바 - read()
  • [백준] 9086번 - 문자열 JAVA 자바 문제풀이 CharAt()&length()
  • [백준] 2743번 - 단어 길이 재기 JAVA 자바 - length()함수
시녜's
시녜's
성장중인 새싹 개발자 🌱
  • 시녜's
    개발기록
    시녜's
  • 전체
    오늘
    어제
    • 분류 전체보기
      • FE
        • React
        • javascript(jQuery)
        • HTML & CSS
      • BE
        • Java [Servlet , Spring]
        • C & C++
        • Node.js
        • node.js
        • SQL (Oracle, mysql)
      • CS
        • 프로그래밍 이론(정보처리기사)
      • Etc
        • 코딩 챌린지
        • 개발 성장 일지
        • 코딩테스트
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바문자열
    리액트
    jquery
    백준
    html
    javascript
    백준단계별문제
    스프링
    자바스크립트
    자바기초
    자바조건문
    React
    자바배열
    코딩입문
    프로그래밍
    코딩기초
    CharAt함수
    자바
    코딩테스트입문
    제이쿼리
    백준코딩테스트
    Java
    mysql
    백준브론즈
    코테기초
    코테
    jsp
    백준문제풀이
    자바반복문
    코딩테스트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
시녜's
[백준] 11720번 - 숫자의 합 JAVA 자바 (아스키코드 활용)
상단으로

티스토리툴바