Generation

generate functionWed, 10 May 2023

N, K = map(int, input().split()) data = {} for _ in range(N): c, p, d = input().split() data[c] = (p, int(d)) for _ in range(K): g, m, w = input().split() pin, save = data[g] if pin != m: continue data[g] = (pin, save - int(w)) for name, d in data.items(): print(name, d[1])

import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner input = new Scanner(System.in); int N = input.nextInt(); int K = input.nextInt(); String[] pin = new String[N]; int[] total = new int[N]; for(int i = 0; i < N; i++){ String name = input.next(); pin[i] = input.next(); total[i] = input.nextInt(); } for(int i = 0; i < K; i++){ String name = input.next(); String card = input.next(); int money = input.nextInt(); int mark = 0; for(int j = 0; j < N; j++){ if(name.equals(pin[j])){ total[j] -= money; mark = 1; break; } } if(mark == 0){ System

Questions about programming?Chat with your personal AI assistant