PAST01-B 解説
B - 増減管理
forの中にif文を書くだけです。
N = int(input()) A = [int(input()) for _ in range(N)] for i in range(N - 1): if A[i] == A[i + 1]: print("stay") elif A[i] < A[i + 1]: print("up", A[i + 1] - A[i]) else: print("down", A[i] - A[i + 1])
#include <bits/stdc++.h> using namespace std; int main() { int N; cin >> N; vector<int> A(N); for (int i = 0; i < N; i++) { cin >> A[i]; } for (int i = 0; i < N - 1; i++) { if (A[i] == A[i + 1]) { cout << "stay\n"; } else if (A[i] < A[i + 1]) { cout << "up " << A[i + 1] - A[i] << '\n'; } else { cout << "down " << A[i] - A[i + 1] << '\n'; } } }