🌞코딩테스트/🧡백준 [단계별로 풀어보기]

[단계별로 풀어보기] 7. 문자열

hyerimmy 2021. 8. 23. 13:57

📂단계7 문자열

📌문자열을 다루는 문제들을 해결해 봅시다.
https://www.acmicpc.net/step/7

 

문자열 단계

정수를 문자열로 입력받는 문제. Python처럼 정수 크기에 제한이 없다면 상관 없으나, 예제 3은 일반적인 정수 자료형에 담기에 너무 크다는 점에 주목합시다.

www.acmicpc.net


1. [11654] 아스키코드 https://www.acmicpc.net/problem/11654

### 백준 [11654] 아스키코드 ###
### https://www.acmicpc.net/problem/11654###

import sys

#input = sys.stdin.readline().rstrip()
#askii = ord(input)
#print(askii)

# 입력값을 한 번에 매개변수로 받아올 수 있다!
print(ord(sys.stdin.readline().rstrip()))

ord(문자) : 아스키 코드를 반환
chr(숫자) : 숫자에 맞는 아스키 코드 반환

.rstrip() : 개행문자(줄바꿈) 제거

print(sys.stdin.readline()) 처럼 입력값을 한 번에 매개변수로 받아올 수 있다!

 

2. [11720] 숫자의 합 https://www.acmicpc.net/problem/11720

### 백준 [11720] 숫자의 합 ###
### https://www.acmicpc.net/problem/11720 ###

import sys
n = int(sys.stdin.readline())
num = sys.stdin.readline()
result = 0

for i in range(0,n):
  result += int(num[i])
print(result)

# 맞았습니다

 

3. [10809] 알파벳찾기 https://www.acmicpc.net/problem/10809

### 백준 [10809] 알파벳찾기 ###
### https://www.acmicpc.net/problem/10809 ###

import sys
alp = [-1]*26
word = sys.stdin.readline().rstrip()

for i in range(0,len(word)):
  #print(ord(word[i]))
  if alp[ord(word[i])-97] == -1:
    alp[ord(word[i])-97]=i

for i in range(0,26):
  print(alp[i],end=' ')

 

4. [2675] 문자열 반복 https://www.acmicpc.net/problem/2675

### 백준 [2675] 문자열 반복 ###
### https://www.acmicpc.net/problem/2675 ###

 

5. [1157] 단어공부 https://www.acmicpc.net/problem/1157

### 백준[1157] 단어공부###
### https://www.acmicpc.net/problem/1157 ###

 

6. [1152] 단어의 개수 https://www.acmicpc.net/problem/1152

### 백준 [1152] 단어의 개수 ###
### https://www.acmicpc.net/problem/1152 ###

 

7. [2908] 상수 https://www.acmicpc.net/problem/2908

### 백준 [2908] 상수 ###
### https://www.acmicpc.net/problem/2908 ###

 

8. [5622] 다이얼 https://www.acmicpc.net/problem/5622

### 백준 [5622] 다이얼  ###
### https://www.acmicpc.net/problem/562 ###

 

9. [2941] 크로아티아 알파벳 https://www.acmicpc.net/problem/2941

### 백준 [2941] 크로아티아 알파벳 ###
### https://www.acmicpc.net/problem/2941 ###

 

10. [1316] 그룹 단어 체커 https://www.acmicpc.net/problem/1316

### 백준 [1316] 그룹 단어 체커###
### https://www.acmicpc.net/problem/1316 ###