Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Linq;
- using System.Collections.Generic;
- using System.Reflection;
- using System;
- namespace Badcode_7Segment
- {
- class Program
- {
- static void Main(string[] args)
- {
- while (true)
- {
- string input = Console.ReadLine();
- string[] lines = new string[5];
- foreach (char c in input)
- {
- if (c == ' ')
- {
- lines[0] += " ";
- lines[1] += " ";
- lines[2] += " ";
- lines[3] += " ";
- lines[4] += " ";
- continue;
- }
- var t = Type.GetType($"Badcode_7Segment._{c}");
- List<char> fi = t.GetFields(BindingFlags.Static | BindingFlags.NonPublic).OrderBy(x => x.Name).Select(x => (char)x.GetValue(null)).ToList();
- lines[0] += " " + fi[0] + " " + " ";
- lines[1] += fi[1] + " " + fi[2] + " ";
- lines[2] += " " + fi[3] + " " + " ";
- lines[3] += fi[4] + " " + fi[5] + " ";
- lines[4] += " " + fi[6] + " " + " ";
- }
- Console.WriteLine(lines[0]);
- Console.WriteLine(lines[1]);
- Console.WriteLine(lines[2]);
- Console.WriteLine(lines[3]);
- Console.WriteLine(lines[4]);
- }
- }
- }
- class _0
- {
- static char g = '_';
- static char e = '|';
- static char f = '|';
- static char b = '|';
- static char a = '_';
- static char c = '|';
- static char d = ' ';
- }
- class _1
- {
- static char d = ' ';
- static char f = '|';
- static char g = ' ';
- static char e = ' ';
- static char b = ' ';
- static char c = '|';
- static char a = ' ';
- }
- class _2
- {
- static char e = '|';
- static char g = '_';
- static char c = '|';
- static char f = ' ';
- static char d = '_';
- static char a = '_';
- static char b = ' ';
- }
- class _3
- {
- static char e = ' ';
- static char f = '|';
- static char b = ' ';
- static char d = '_';
- static char g = '_';
- static char c = '|';
- static char a = '_';
- }
- class _4
- {
- static char g = ' ';
- static char e = ' ';
- static char f = '|';
- static char c = '|';
- static char a = ' ';
- static char b = '|';
- static char d = '_';
- }
- class _5
- {
- static char a = '_';
- static char e = ' ';
- static char b = '|';
- static char c = ' ';
- static char g = '_';
- static char d = '_';
- static char f = '|';
- }
- class _6
- {
- static char g = '_';
- static char b = '|';
- static char a = '_';
- static char f = '|';
- static char d = '_';
- static char e = '|';
- static char c = ' ';
- }
- class _7
- {
- static char c = '|';
- static char b = ' ';
- static char g = ' ';
- static char d = ' ';
- static char f = '|';
- static char a = '_';
- static char e = ' ';
- }
- class _8
- {
- static char b = '|';
- static char e = '|';
- static char a = '_';
- static char c = '|';
- static char d = '_';
- static char f = '|';
- static char g = '_';
- }
- class _9
- {
- static char c = '|';
- static char f = '|';
- static char a = '_';
- static char d = '_';
- static char b = '|';
- static char g = '_';
- static char e = ' ';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment