문제번호 27866번 문자와 문자열
첫째 줄에는 영문자, 둘째 줄에는 정수 i가 입력된다. 문자열의 i번째 글자를 출력해야 한다.
답안 :
1 S = input()
2 i = int(input())
3 print(S[i-1])
comment :
# S와 i를 각각 문자열과 정수로 입력받은 후 인덱스를 출력하면 된다.
# 문자열에 대해서 i번째의 인덱스는 i-1이다.
----------------------------------------------------------
문제번호 2743번 단어 길이 재기
첫째 줄에 영문자가 입력된다. 단어의 길이를 출력해야 한다.
답안 :
1 S = input()
2 print(len(S))
comment :
# 문자열을 입력받고, 길이를 출력해주는 len 함수를 사용하였다.
----------------------------------------------------------
문제번호 9086번 문자열
첫 번째 줄에는 테스트 케이스의 개수가 입력된다. 각 테스트 케이스는 한 줄에 하나의 문자열이 입력된다. 각 테스트 케이스에 대해서 문자열의 첫 글자와 마지막 글자를 연속하여 출력해야 한다.
답안 :
1 T = int(input())
2 for _ in range(T):
3 string = input()
4 print(string[0],string[-1],sep='')
comment :
# T를 정수로 받아주고, T만큼 반복하는 반복문을 만들어준다.
# 문자열을 받아주는데, 문자열의 첫 인덱스인 0과 마지막 인덱스인 -1을 출력하고, 중간에 띄어쓰지 않게하기 위해서 sep=''을 작성해준다.
----------------------------------------------------------
알파벳과 숫자 중 하나가 첫째 줄에 입력된다. 입력으로 주어진 글자의 아스키코드값을 출력해야 한다.
답안:
1 print(ord(input()))
comment :
# 변수를 따로 받을 필요 없이 입력된 문자열에 대해서 아스키코드값을 변환해주는 ord함수와 input함수를 이용하여 한번에 작성하였다.
'프로그래밍 > 파이썬 python' 카테고리의 다른 글
단계별로 풀어보기 5 - 문자열(3) (0) | 2023.07.31 |
---|---|
단계별로 풀어보기 5 - 문자열(2) (0) | 2023.07.30 |
단계별로 풀어보기 4 - 1차원 배열(4) (0) | 2023.07.28 |
단계별로 풀어보기 4 - 1차원 배열(3) (0) | 2023.07.27 |
단계별로 풀어보기 4 - 1차원 배열(2) (0) | 2023.07.26 |