top of page

CCC 2019 J4/S1 - Flipper

It is easy , swap rows or swaps columns by 'H' or 'V'


rawM = [[1,2], [3,4]]

def hFlip():
    t = rawM[0][0]
    rawM[0][0] = rawM[1][0]
    rawM[1][0] = t
    t = rawM[0][1]
    rawM[0][1] = rawM[1][1]
    rawM[1][1] = t

def vFlip():
    t = rawM[0][0];
    rawM[0][0] = rawM[0][1]
    rawM[0][1] = t
    t = rawM[1][0]
    rawM[1][0] = rawM[1][1]
    rawM[1][1] = t

S = input()

for x in S:
    if x == 'H':
        hFlip()
    else:
        vFlip()

for x in rawM:
    print(*x, sep=' ')


Recent Posts

See All

CCC '24 J5 - Harvest Waterloo

#include<iostream> #include <vector> #include <algorithm> #include <cmath> #include <stack> using namespace std; int main() { int r, c,...

CCC '24 J4 - Troublesome Keys

s1 = input() s2 = input() silly = '' silly_o = '' quiete = '-' i = 0 j = 0 while i < len(s1) and j < len(s2): if s1[i] != s2[j]: if...

CCC '22 J5 - Square Pool

#include<iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; bool rowcom(pair<int, int> a, pair<int,...

Komentar


bottom of page