[SWEA] 1289.원재의 메모리 복구하기/Python - D3

2024. 11. 14. 11:39·Coding Test/Algorithms

❓문제

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV19AcoKI9sCFAZN

성능 요약

메모리: 44,016 KB, 시간: 147 ms, 코드길이: 294 Bytes

✍🏻풀이

메모리 값을 원래 값으로 되돌리려고 하므로 다른 부분을 찾으면 된다.
만약 두번째 위치가 다르다면 그 위치부터 끝까지 원래 비트랑 같게 만들어주고 바꾼 횟수를 증가하면 된다.

💻코드

T = int(input())

for tc in range(1, T+1):
    bit = list(input())
    n = len(bit)

    find = [0] * n
    res = 0

    for i in range(n):
        if find[i] != int(bit[i]):
            for j in range(i, n):
                find[j] = int(bit[i])
            res += 1

    print(f"#{tc} {res}")

📍후기

나는 왜 자꾸 생각을 하다가 멈추는지 처음 생각한 코드를 끝까지 시도해볼 필요가 있어보인다.

저작자표시 비영리 변경금지 (새창열림)

'Coding Test > Algorithms' 카테고리의 다른 글

[프로그래머스] N으로 표현/Python - Lv.3  (1) 2024.11.26
[SWEA] 1215. 회문1/Python - D3  (0) 2024.11.16
[SWEA] 1225.암호생성기/Python - D3  (1) 2024.11.13
[SWEA] 5215.햄버거 다이어트/Python - D3  (1) 2024.11.12
[SWEA] 2805.농작물 수확하기/Python - D3  (0) 2024.11.11
'Coding Test/Algorithms' 카테고리의 다른 글
  • [프로그래머스] N으로 표현/Python - Lv.3
  • [SWEA] 1215. 회문1/Python - D3
  • [SWEA] 1225.암호생성기/Python - D3
  • [SWEA] 5215.햄버거 다이어트/Python - D3
The Engineer, Lucy
The Engineer, Lucy
  • The Engineer, Lucy
    Growing up for My Future💕
    The Engineer, Lucy
    • Instagram
    • GitHub
  • 전체
    오늘
    어제
    • 분류 전체보기 (171) N
      • Linux (26)
      • Infra (9)
      • Cloud (25)
        • AWS (2)
        • GCP (3)
        • Docker (4)
        • Kubernetes (14)
        • IaC (2)
      • NGINX (1)
      • DevOps (3)
      • Computer Science (17)
        • Data Structure (0)
        • Algorithms (1)
        • Operating System (3)
        • Network (11)
        • Database System (2)
      • Coding Test (85) N
        • Algorithms (77) N
        • SQL (7)
      • ETC (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 공지사항

  • 링크

    • Lucy's Instagram
    • Lucy's GitHub
  • 인기 글

  • 태그

    cs 기초 지식 정리
    리눅스
    다이나믹 프로그래밍
    programmers
    도커
    자바
    Java
    docker
    백준
    쿠버네티스
    Kubernetes
    리눅스마스터
    티스토리챌린지
    네트워크 기초 지식
    쉘 스크립트
    Shell
    리눅스마스터 2급
    network
    너비우선탐색
    Shell Script
    dfs
    네트워크
    bfs
    셸 스크립트
    오블완
    Linux
    K8s
    Baekjoon
    코딩테스트 공부
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
The Engineer, Lucy
[SWEA] 1289.원재의 메모리 복구하기/Python - D3
상단으로

티스토리툴바