Doe de test

Bij PeopleWare werken slimme koppen. Misschien ben jij er wel zo één. Wanneer je onderstaande weet op te lossen, en dan liefst door gewoon de code te lezen, dan ben jij die knappe kop die we zoeken. 

Code Snippet

using System;
using System.Linq;
using System.Text;
public class Program
{
public static void Main()
{

const string cHash = "4A52205A4E5852204C42484520464253474A4E4552";

System.Console.WriteLine($"{RetrieveSolution(cHash)}");

}

private static string RetrieveSolution(string hash)

{

byte[] raw = new byte[hash.Length / 2];

for (int i = 0; i < raw.Length; i++)

{

raw[i] = Convert.ToByte(hash.Substring(i * 2, 2), 16);

}

hash = Encoding.ASCII.GetString(raw);

return !string.IsNullOrEmpty(hash)

? new string(hash.Select(x => (x >= 'a' && x <= 'z')

? (char)((x - 'a' + 13) % 26 + 'a') : ((x >= 'A' && x <= 'Z')

? (char)((x - 'A' + 13) % 26 + 'A') : x)).ToArray())

: hash;

}

}

Stuur ons je antwoord

Zoek de geknipte vacature voor jou!

Contacteer ons rechtstreeks

Procedure

Online sollicitatie

Na ontvangst van jouw sollicitatie, bekijken wij jouw CV en motivatie. Je mag van ons binnen de werkdag feedback verwachten.

Kennismakingsgesprek

Zien wij een potentiële match? Dan maakt onze recruiter graag kennis met je in een eerste inhoudelijk gesprek.

Toetsen kennis

Via een online testingplatform krijg jij de kans om ons te tonen hoe jouw kennis er op dat moment voorstaat.

Technisch gesprek

Ontmoet één van onze project managers en senior developers. Zij gaan graag dieper in op jouw expertise, kennis en ervaring.

Contractvoorstel

We doen je graag een aanbod dat volledig in lijn ligt met jouw verwachtingen.

Welkom bij PeopleWare

We heten je van harte welkom in onze familie. Wij kijken uit naar een mooie samenwerking. Jouw meter/peter staat klaar voor jou!

Vragen? Die beantwoorden we graag!