Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Odd_and_Even_Jumps
- {
- class OddAndEvenJumps
- {
- public static void Main(string[] args)
- {
- string input = Console.ReadLine();
- int oddJump = int.Parse(Console.ReadLine());
- int evenJump = int.Parse(Console.ReadLine());
- string inputLower = input.ToLower().Replace(" ", "");
- char[] inputArr = inputLower.ToCharArray();
- string oddLetters = "";
- string evenLetters = "";
- long sumOdd = 0;
- long sumEven = 0;
- for(int i = 0; i < inputArr.Length; i++)
- {
- if(i % 2 == 0)
- {
- evenLetters = evenLetters + "" + inputArr[i];
- }
- else
- {
- oddLetters = oddLetters + "" + inputArr[i];
- }
- }
- char[] oddLettersArr = evenLetters.ToCharArray();
- char[] evenLettersArr = oddLetters.ToCharArray();
- for(int i = 0 ; i < oddLettersArr.Length; i++)
- {
- int odd = (int)oddLettersArr[i];
- if((i + 1) % oddJump == 0)
- {
- sumOdd *= odd;
- }
- else
- {
- sumOdd += odd;
- }
- }
- for(int i = 0 ; i < evenLettersArr.Length; i++)
- {
- int even = (int)evenLettersArr[i];
- if((i + 1) % evenJump == 0)
- {
- sumEven = sumEven * even;
- }
- else
- {
- sumEven += even;
- }
- }
- string sumEvenHex = sumEven.ToString("X");
- string sumOddHex = sumOdd.ToString("X");
- Console.WriteLine("Odd: " + sumOddHex);
- Console.WriteLine("Even: " + sumEvenHex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement