지우개원정대의 개발 정복기
close
프로필 배경
프로필 로고

지우개원정대의 개발 정복기

    • 분류 전체보기
      • 공부하자!
        • 알고리즘
        • iOS
        • TIL
      • 프로젝트
      • CS
        • 컴퓨터 구조
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
백준 1406 에디터 파이썬

백준 1406 에디터 파이썬

문제 풀이 첫 번째 시도 for _ in range(M): t = list(map(str, sys.stdin.readline())) if t[0] == 'L' and cursor != 0: cursor -= 1 elif t[0] == 'D' and cursor != len(N): cursor += 1 elif t[0] == 'B' and cursor != 0: del N[cursor - 1] cursor -= 1 elif t[0] == 'P': N.insert(cursor, t[2]) cursor += 1 시간 초과가 나왔다. insert와 del을 썼는데, 시간복잡도가 O(n)이어서 그런 것 같았다. 두 번째 시도 시간복잡도 O(1)인 append, pop을 써서 다시 시도! 커서를 옮길 때 curso..

  • format_list_bulleted 공부하자!/알고리즘
  • · 2021. 8. 3.
  • textsms
  • 1
공지사항
전체 카테고리
  • 분류 전체보기
    • 공부하자!
      • 알고리즘
      • iOS
      • TIL
    • 프로젝트
    • CS
      • 컴퓨터 구조
최근 글
인기 글
최근 댓글
태그
  • #알고리즘공부
  • #프로그래머스
  • #SWIFT
  • #백준
  • #백준알고리즘
  • #알고리즘
  • #파이썬공부
  • #Python
  • #ios
  • #파이썬
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바