sw expert academy-1926. 単純369ゲーム-python


に答える


これは
  • 題をよく読む必要がある問題です.
  • 例えば、
  • 365は、--5ではなく--であるべきである.
  • 入力
  • rangeの数字をstring型に初期化し、繰り返し文でループアクセスすればよい.
  • コード#コード#

    # https://swexpertacademy.com/main/solvingProblem/solvingProblem.do
    # sw expert academy, d2: 1926. 간단한 369게임, python3
    import sys
    
    input = sys.stdin.readline
    
    def solve(n: int) -> list:
        nums = [str(x) for x in range(1, n+1)]
    
        for x in range(n):
            trans = ''
            for y in nums[x]:
                if y in ['3', '6', '9']:
                    trans += '-'
                    nums[x] = trans
    
        return nums
    
    if __name__ == '__main__':
        n = int(input())
    
        print(*solve(n))

    結果



    ソース&ハーブ


    sw expert acadmey 1926. 単純369ゲーム
    github