Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace OddAndEvenJumps
- {
- class OddAndEvenJumps
- {
- static void Main()
- {
- string input = Console.ReadLine();//"Software University";
- int oddJump = int.Parse(Console.ReadLine());
- int evenJump = int.Parse(Console.ReadLine());
- input = input.ToLower();
- input = input.Replace(" ", string.Empty);
- string oddLetters = "";
- string evenLetters = "";
- for (int i = 0; i < input.Length; i++)
- {
- if (i % 2 == 0)
- {
- oddLetters += input[i];
- }
- else
- {
- evenLetters += input[i];
- }
- }
- long oddResult = 0;
- int nextIndex = oddJump - 1;
- for (int i = 0; i < oddLetters.Length; i++)
- {
- if (i != nextIndex)
- {
- oddResult += (int)oddLetters[i];
- }
- else
- {
- oddResult *= (int)oddLetters[i];
- nextIndex += oddJump;
- }
- }
- Console.WriteLine("Odd: {0}", Convert.ToString(oddResult ,16).ToUpper());
- long evenResult = 0;
- nextIndex = evenJump - 1;
- for (int i = 0; i < evenLetters.Length; i++)
- {
- if (i != nextIndex)
- {
- evenResult += (int)evenLetters[i];
- }
- else
- {
- evenResult *= (int)evenLetters[i];
- nextIndex += evenJump;
- }
- }
- Console.WriteLine("Even: {0}", Convert.ToString(evenResult, 16).ToUpper());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement