[BOJ/Python] 27866 문자와 문자열

2023. 6. 15. 01:02·💻IT Dev/Algorithm
728x90

📌 문제

 

27866번: 문자와 문자열

첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$)

www.acmicpc.net

 

 

📌 내 코드

# 27866 문자와 문자열
import sys
input = sys.stdin.readline

s = [0]+list(map(str, input()))
i = int(input())

print(s[i])

💡 풀이

  1. 문자열을 s에 입력 받는다. (이 때, 리스트는 인덱스가 0부터 시작하므로, 인덱스 0의 자리에 0을 채워 넣어준다.)
  2. 정수 i를 입력 받는다.
  3.  문자열 s에서 인덱스 i에 위치하는 문자를 출력한다.

 

 

📌 정리

처음에 리스트로 입력받아야 하는지 그냥 단순하게 input()으로 입력받아도 되는지 고민했었다가 i 번째에 위치한 글자를 출력해야 한다는 걸 확인하고 리스트 자료형으로 입력 받아 인덱스를 활용해 출력할 수 있도록 했다.

최근에 공모전 준비에 요즘 팀 프로젝트까지 병행하느라 블로깅이며, 알고리즘 문제 풀이며 평소에 꾸준히 챙겨왔던 것들을 며칠 놓쳐버렸다. 그날그날 시간과 체력 분배를 잘 해서 되도록이면 내가 하던 것들을 모두 꾸준히 챙겨 나갈 수 있도록 해야겠다.

 

 

적극적인 피드백은 언제나 환영입니다:)

 

'💻IT Dev/Algorithm' 카테고리의 다른 글
  • [BOJ/Python] 9086 문자열
  • [BOJ/Python] 2743 단어 길이 재기
  • [BOJ/Python] 2562 최댓값
  • [BOJ/Python] 10818 최소, 최대
꾸우._.
꾸우._.
하루에 하나, 기록 한 줄기
  • 꾸우._.
    기록 한 줄기
    꾸우._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (98)
      • 📓Diary (3)
        • Keyword (3)
      • ⌨Tools (10)
        • Figma (10)
      • 🙋‍♀️PM (40)
        • Project Manager (3)
        • Process, Framework (19)
        • UI·UX (7)
      • ✏PMB 18 (13)
      • 💻IT Dev (32)
        • CS (1)
        • Algorithm (30)
        • Python (0)
        • HTML, CSS (1)
  • 블로그 메뉴

    • Tag
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    PM
    백준
    패스오더
    문자열
    주간 회고
    figma
    오쌤의 니가스터디
    PM부트캠프
    더블 다이아몬드 프로세스
    프로덕트 매니저
    UX
    BOJ
    사칙연산
    Double Diamond Process
    프로젝트 매니저
    PM 직무 용어
    디자인 씽킹
    Strategy
    Algorithm
    구현
    알고리즘
    JTBD
    Project Manager
    UI
    flo
    Design Thinking
    agile
    Product manager
    Design Thinking Process
    코드스테이츠
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
꾸우._.
[BOJ/Python] 27866 문자와 문자열
상단으로

티스토리툴바