관리 메뉴

솜씨좋은장씨

[BaekJoon] 9243번 : 파일 완전 삭제 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 9243번 : 파일 완전 삭제 (Python)

솜씨좋은장씨 2022. 9. 26. 12:32
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 파일 완전 삭제 입니다.

 

9243번: 파일 완전 삭제

첫째 줄에 N이 주어진다. (1 ≤ N ≤ 20) 둘째 줄에는 파일을 삭제하기 전에 파일이 있었던 곳의 비트가 주어지고, 셋째 줄에는 삭제한 후에 비트가 주어진다. 비트는 0과 1로만 이루어져 있고, 두

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def reverse_bit(bit):
    bit = list(bit)
    for idx in range(len(bit)):
        bit[idx] = str(abs(int(bit[idx])-1))
        
    return "".join(bit)

def delete_file(N, before_bit, after_bit):
    answer = "Deletion failed"
    
    for _ in range(N):
        before_bit = reverse_bit(bit=before_bit)
    
    if before_bit == after_bit:
        answer = "Deletion succeeded"
        
    return answer


if __name__ == "__main__":
    N = int(input())
    before_bit = input()
    after_bit = input()
    
    print(delete_file(N=N, before_bit=before_bit, after_bit=after_bit))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments