F. Advitiya Security Vault solution code In Python3 language 👇 MOD = 1000000007 inv2 = 500000004 import sys input = sys.stdin.read data = input().split() index = 0 T = int(data[index]) index += 1 results = [] for _ in range(T): N = int(data[index]) K = int(data[index + 1]) A = list(map(int, data[index + 2: index + 2 + N])) index += 2 + N P = 1 for i in range(N): if A[i] == 0: P = P * K % MOD Q = 1 for j in range(N): i = N - 1 - j if A[i] != 0: if A[j] != 0 and A[j] != A[i]: Q = 0 break else: if A[j] == 0: ...
Toggle Challenge solution code In Python3 language Zone 2 (Round 1) TCS CodeVita Season 12 def read_segments(): # Read 7-segment digits from the input return [input() for _ in range(3)] def get_digit_mapping(): # Create a mapping of the digits from the first 3x9 matrix input digit_mapping = {} for digit in range(10): digit_representation = [ SEGMENTS[i][digit*3:digit*3+3] for i in range(3) ] digit_mapping[digit] = digit_representation return digit_mapping def find_possible_numbers(led_input, digit_mapping): # Convert the 3x3 representation of each digit into a number or report if it's invalid num_digits = len(led_input[0]) // 3 total_sum = 0 all_valid = True for digit_index in range(num_digits): ...
Comments
Post a Comment