2902번
처음 내가 짠 코드
name = input()
print(name[0],end="")
for i in name:
if i=="-":
short=name.index(i)+1
print(name[short], end="")
=> 문제 : index해서 찾을 때 다음 '-'를 찾는 것이 아닌 계속 처음 '-'를 찾음
다시 검색해봐서 짠 코드
name = list(input().split('-'))
for i in name:
print(i[0], end = '')
split('-') 해서 list에 넣어 주니 너무나 쉽게 해결...!
코드를 짤 때 아이디어가 중요하단 걸 다시 한번 느낌
추가로) for 문에서 숫자로 접근해서 풀기
n = list(map(str, input().split("-")))
for i in range(len(n)) :
print(n[i][0], end = "")
메모리 줄이기:
import sys
input = sys.stdin.readline