Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- namespace _01._Gosho_tarikatski
- {
- class Program
- {
- static void Main(string[] args)
- {
- int code = 0;
- int[] numbers = Console.ReadLine()
- .Split()
- .Select(n => int.Parse(n))
- .ToArray();
- int place = 1;
- for (int i = 1, j = 3; i <= 3; i++, j--)
- {
- int currentDigit = GetDigit(numbers[0], i) + GetDigit(numbers[1], j);
- if (currentDigit > 9)
- {
- code += (currentDigit % 10 + currentDigit / 10) * place;
- }
- else
- {
- code += currentDigit * place;
- }
- place *= 10;
- }
- Console.WriteLine(code);
- }
- public static int GetDigit(int number, int digitPlace)
- {
- switch (digitPlace)
- {
- case 1:
- return number % 10;
- case 2:
- return number / 10 % 10;
- case 3:
- return number / 100;
- default:
- return -1;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement