티스토리 뷰

반응형
 - 백준 알고리즘  : https://www.acmicpc.net/problem

문제

  • N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

입력

  • 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

출력

  • 입력으로 주어진 숫자 N개의 합을 출력한다.


예제 입력

  • 1

  • 1

  • --------

  • 5

  • 54321

예제 출력

  • 1

  • --------

  • 15



곰가드의 코드

  • a = int(input())
  • b = input()
  • r = 0
  • for i in range(a):
  •     r +=int(b[i])

  • print(r)

참고할 파이썬 코드

  • 문자열 함수
    • 인덱스 : [k]
      • a = "abcde"
      • a[0] = "a"
      • a[4] = "e"
    • 슬라이싱 : [s:e]
      • a = "abcde"
      • a[1:3] = "bc"
      • a[1:100] = "bcde"    # 끝나는 숫자가 문자열 길이보다 길어도 이상 없음
      • a[:] = "abcde"     # 전체
      • a[:-1] = "abcd"
      • a[-2:-1] = "d"
    • 연결 : +
      • a = "abc" + "def"
      •  -> "abcdef"
    • 반복 : *
      • a = "abc" * 3
      •  -> "abcabcabc" 
    • 길이 : len
      • a = "abc"
      • len(a) = 3
    • 문자열 메소드
      •  # upper, lower, swapcase, capitalize
      • a = "abcdE"
      • a.upper() -> "ABCDE"
      • a.lower() -> "abcde"
      • a.swapcase() -> "ABCDe"
      • a.capitalize() -> "Abcde"
      •  # count, find, rfind, startswith, endswith
      • b = "abcdE abcde"
      • b.count('a') -> 2
      • b.find('a') -> 0
      • b.find('f') -> -1
      • b.rfind('a') -> 6
      • b.startswith('b') -> False
      • b.endswith('e') -> True
      •  # strip, rstrip, lstrip, replace
      • c = " abc and bcd "
      • c.strip() -> "abc and bcd"
      • c.rstrip() -> " abc and bcd"
      • c.lstrip() -> "abc and bcd "
      • c.replace('a', 'f') -> " fbc fnd bcd "
      •  # split, rsplit
      • d = "abc and bcd and aaa"
      • d.split() -> [ 'abc' , 'and', 'bcd', 'and', 'aaa' ]
      • d.split('and') -> ['abc ', ' bcd ', ' aaa']
      • d.split('and',1) -> ['abc ', ' bcd and aaa']
      • d.rsplit('and',1) -> ['abc and bcd ', ' aaa']
      •  # center, ljust, rjust
      • e = "12345"
      • e.center(10) -> "  12345   "
      • e.ljust(10)    -> "12345     "
      • e.rjust(10)   -> "     12345"


반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함