diff --git a/number-patterns/README.md b/number-patterns/README.md new file mode 100644 index 0000000..cb4ffe8 --- /dev/null +++ b/number-patterns/README.md @@ -0,0 +1,335 @@ +# Golang Programming Exercises - Number Patterns + +## To be written +- Pattern 1 +``` +Enter number of rows: 5 +Enter number of columns: 5 +11111 +11111 +11111 +11111 +11111 +``` + +- Pattern 2 +``` +Enter number of rows: 5 +Enter number of columns: 5 +11111 +00000 +11111 +00000 +11111 +``` +- Pattern 3 +``` +Enter number of rows: 5 +Enter number of columns: 5 +01010 +01010 +01010 +01010 +01010 +``` +- Pattern 4 +``` +Enter number of rows: 5 +Enter number of columns: 5 +10101 +10101 +10101 +10101 +10101 +``` +- Pattern 5 +``` +Enter number of rows: 5 +Enter number of columns: 5 +11111 +11111 +11011 +11111 +11111 +``` +- Pattern 6 +``` +Enter number of rows: 5 +Enter number of columns: 5 +10101 +01010 +10101 +01010 +10101 +``` +- Pattern 7 +``` +Enter number of rows: 5 +Enter number of columns: 5 +11011 +11011 +00000 +11011 +11011 +``` +- Pattern 8 +``` +Enter number of rows: 5 +Enter number of columns: 5 +10001 +01010 +00100 +01010 +10001 +``` +- Pattern 9 +``` +Enter rows: 5 +Enter columns: 5 +01110 +10001 +10001 +10001 +01110 +``` +- Pattern 10 +``` +Enter number of rows: 5 +Enter number of columns: 5 +11111 +22222 +33333 +44444 +55555 +``` +- Pattern 11 +``` +Enter number of rows: 5 +Enter number of columns: 5 +12345 +12345 +12345 +12345 +12345 +``` +- Pattern 12 +``` +Enter number of rows: 5 +Enter number of columns: 5 +12345 +23456 +34567 +45678 +56789 +``` +- pattern 13 +``` +Enter number of rows: 5 +Enter number of columns: 5 +1 2 3 4 5 +6 7 8 9 10 +11 12 13 14 15 +16 17 18 19 20 +21 22 23 24 25 +``` +- Pattern 14 +``` +Enter number of rows: 5 +Enter number of columns: 5 +55555 +54444 +54333 +54322 +54321 +``` +- Pattern 15 +``` +Enter number of rows: 5 +Enter number of columns: 5 +12345 +23455 +34555 +45555 +55555 +``` +- Pattern 16 +``` +Enter number of rows: 5 +Enter number of columns: 5 +12345 +23451 +34521 +45321 +54321 +``` +- Pattern 17 +``` +Enter N: 5 +12345 +21234 +32123 +43212 +54321 +``` +- Pattern 18 +``` +Output +Enter N: 5 +555555555 +544444445 +543333345 +543222345 +543212345 +543222345 +543333345 +544444445 +555555555 +``` +- Pattern 19 +``` +1 2 3 4 5 6 7 8 9 10 +36 37 38 39 40 41 42 43 44 11 +35 64 65 66 67 68 69 70 45 12 +34 63 84 85 86 87 88 71 46 13 +33 62 83 96 97 98 89 72 47 14 +32 61 82 95 100 99 90 73 48 15 +31 60 81 94 93 92 91 74 49 16 +30 59 80 79 78 77 76 75 50 17 +29 58 57 56 55 54 53 52 51 18 +28 27 26 25 24 23 22 21 20 19 +``` +- Pattern 20 +``` +Enter N: 9 +1 +22 +333 +4444 +55555 +``` +- Pattern 21 +``` +Enter N: 5 +55555 +4444 +333 +22 +1 +``` +- Pattern 22 +``` +Enter N: 5 +11111 +2222 +333 +44 +5 +``` +- Pattern 23 +``` +Enter N: 5 +5 +44 +333 +2222 +11111 +``` +- Pattern 24 +``` +Enter N: 5 +1 +12 +123 +1234 +12345 +``` +- Pattern 25 +``` +Enter N: 5 +12345 +1234 +123 +12 +1 +``` +- Pattern 26 +``` +Enter N: 5 +1 +21 +321 +4321 +54321 +``` +- Pattern 27 +``` +Enter N: 5 +54321 +4321 +321 +21 +1 +``` +- Pattern 28 +``` +Enter N: 5 +5 +54 +543 +5432 +54321 +``` +- Pattern 29 +``` +Enter N: 5 +54321 +5432 +543 +54 +5 +``` +- Pattern 30 +``` +Enter N: 5 +5 +45 +345 +2345 +12345 +``` +- Pattern 31 +``` +Enter N: 5 +12345 +2345 +345 +45 +5 +``` +- Pattern 32 +``` +Enter N: 5 +1 +23 +345 +4567 +56789 +``` +- Pattern 33 +``` +Enter N: 5 +56789 +4567 +345 +23 +1 +``` +- Pattern 34 +``` +Enter N: 5 +13579 +3579 +579 +79 +9 +```