Big Ben
Big Ben's Log
Big Ben
전체 방문자
오늘
어제
  • 전체 글 (80)
    • 파이썬 (23)
      • 파이썬 기초 (5)
      • 클래스 (6)
      • 자료구조 (4)
      • Tensorflow (3)
      • PyTorch (2)
      • konlpy (1)
      • anaconda (1)
    • 머신러닝 (3)
      • 선형회귀 (1)
      • Tree 기반 (1)
    • 딥러닝 (6)
      • NLP (2)
      • VISION (2)
      • TABULAR (0)
      • 딥러닝 서버 구축 (2)
    • 그래프 이론 (1)
      • 그래프마이닝 (1)
      • GNN (0)
    • 강화학습 (3)
      • 강화학습 기본 (3)
    • 인공지능 (5)
    • 추천시스템 (2)
      • 추천시스템 기초 (2)
    • Competitions (1)
    • 빅데이터 (8)
      • 하둡 (3)
      • 스파크 (4)
      • 클라우드 (1)
    • SQL (7)
      • MariaDB (2)
    • 논문 리뷰 (2)
    • 대학원 (0)
      • 데이터 사이언스 (0)
      • 경제학 (0)
    • 선형대수학 (7)
      • 선형대수 ICE BREAKING (1)
      • 벡터 (5)
      • 고윳값 (1)
    • 개인프로젝트 (0)
      • 포트폴리오 대시보드 + AI기반 주식 자동매매 (0)
    • 재테크 (1)
    • 자동차 (0)
    • 알고리즘 (11)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 딥러닝
  • mysql
  • 인공지능
  • 객체지향
  • 파이썬
  • class
  • 데이터베이스
  • 선형대수
  • 백준
  • pytorch
  • Baekjoon
  • PYTHON
  • 하둡
  • 자료구조
  • 선형대수학
  • 객체
  • 프로그래머스
  • 코테
  • 코딩테스트
  • sql
  • 데이터사이언스
  • TensorFlow
  • MariaDB
  • 빅데이터
  • AI
  • 알고리즘
  • 프로그래밍
  • 데이터
  • 머신러닝
  • 파이썬기초

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Big Ben

Big Ben's Log

[백준 10798번] 세로 읽기 파이썬
알고리즘

[백준 10798번] 세로 읽기 파이썬

2024. 3. 17. 16:16
반응형

백준 단계별로 문제를 풀기 시작하다보면, 2d-array에 관한 문제가 나옵니다.

 

단계별로 올라갈수록 맛보기 수준의 문제에서 난이도가 올라가는 것을 체감할 수 있습니다.

 

오늘은 10798번 문제에 대해 어떻게 풀었는지 공유해보겠습니다. (https://www.acmicpc.net/problem/10798)

 

 

다음 문제에서 챌린지는 

  • matrix를 가로방향이 아닌 세로방향으로 읽어야함
  • 각 행(단어)별로 0~15까지 가변 길이를 갖고 있음

문제는 두번째 포인트인데, 어떻게 예외를 처리할까 고민하게 될 수 있습니다.

답은 생각보다 간단합니다.

 

if __name__ == '__main__':

    words = [input() for i in range(5)]

    for j in range(15):
        for i in range(5):
            if j < len(words[i]):
                print(words[i][j], end='')

 

따로 예외처리를 힘들게 할 필요 없이, 행의 최대 길이 len(words[i])가 현 iteration 횟수보다 낮으면 출력하는 방식으로 진행할 수 있습니다.

반응형
저작자표시 (새창열림)

'알고리즘' 카테고리의 다른 글

[python] 등차수열과 등차수열의 합  (0) 2024.03.24
[백준 9506] 약수 합 - 파이썬  (0) 2024.03.18
[백준 11005] 진법 변환 2 - 파이썬  (0) 2024.03.18
[백준 2563번] 색종이 - 파이썬  (1) 2024.03.17
python 리스트 요소 한 줄로 한번에 출력 print(*arr)  (0) 2024.03.16
    '알고리즘' 카테고리의 다른 글
    • [백준 9506] 약수 합 - 파이썬
    • [백준 11005] 진법 변환 2 - 파이썬
    • [백준 2563번] 색종이 - 파이썬
    • python 리스트 요소 한 줄로 한번에 출력 print(*arr)
    Big Ben
    Big Ben
    Data Scientist

    티스토리툴바