platform.entwicklerheld.de Open in urlscan Pro
34.76.153.126  Public Scan

Submitted URL: https://auth.platform.entwicklerheld.de/
Effective URL: https://platform.entwicklerheld.de/
Submission: On September 28 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

PRIVACY FIRST!

Wir verwenden für den Seitenbetrieb notwendige Cookies und optionale zur
Erhebung anonymisierter Statistiken. Du kannst selbst entscheiden, ob Du diese
nutzen möchtest. Deine Einstellungen kannst Du jederzeit hier ändern.
Weitere Informationen findest Du auch in unseren Datenschutzschutzbestimmungen.

Akzeptieren Ablehnen

#ENTWICKLERHERZ

Aktuelle Aktion: Corona Nothilfe

Aktueller Gesamtbetrag: ?? €
Dein Beitrag: ?? €





Mach mit und werde ein
EntwicklerHeld!

  Anmelden
   
   
 * Challenges
 * Challenges finden
   
   
 * Plattform
   
 * Dashboard
 * News
 * Ranglisten
 * Unternehmen
 * Jobs
 * Gutscheine
 * Rank the Code
   



Impressum Datenschutz
   Anmelden
   
 * 


VERFÜGBARE CHALLENGES

C++
C#
JAVA
JAVASCRIPT
PHP
PYTHON
DOCKER
Perfekt für den Einstieg


FIZZBUZZ

leicht • 50 • #training

This is a testing task to get a first impression of the EntwicklerHeld platform
and the code editor. You are supposed to implement the "FizzBuzz" problem which
is typically used for employment tests.

verfügbar in:
C++
JAVA
JAVASCRIPT
PHP
PYTHON

NEU


HAPPY SUBNETTING

mittel • 250 • #echteaufgabe

This challenge is about IP addresses and the logical structuring of networks.
Will you master the tasks of a network admin?

verfügbar in:
C#
JAVASCRIPT

NEU


YOU DESCRIBE IT, WE BUILD IT

leicht • 250 • #training

In this challenge, you will write your first Dockerfile on EntwicklerHeld. Yes,
you heard right - our workspace also builds and tests Docker images for you.

verfügbar in:
DOCKER

NEU


MINIMUM NUMBER OF PLATFORMS

mittel • 1000 • #story

Have you ever wondered how occupied German railway stations are with trains? How
many tracks are actually needed for every station in Germany? Of course you have
and so did train driver Thomas. In this challenge you will help him to calculate
this using the official API of the DB and the real data of the German railway
network.

verfügbar in:
JAVA


Gesponsert durch Deutsche Bahn AG

NEU


EXACT COVER

mittel • 1000 • #echteaufgabe

In this challenge you will implement an algorithm for an insurance configurator.
Given is a set of features that are covered by different insurances. Your task
is to filter them, and to find a perfect match.

verfügbar in:
JAVA


Gesponsert durch ARAG IT GmbH

NEU


STATE MACHINE

mittel • 1000 • #echteaufgabe

In this challenge you have to implement the stages that a customer has to pass
on CHECK24 - Germany's largest comparison website. The stages has to be
implemented as a State Machine. Therefore each customer is always in exactly one
state. Transitions between states are only possible under certain circumstances.

verfügbar in:
JAVA
PHP


Gesponsert durch CHECK24

NEU


BINARY TREE

mittel • 1000 • #algorithmus

In this challenge you can play around with binary trees. Finally you will solve
an whiteboard interview problem that is used by e.g. Google.

verfügbar in:
JAVASCRIPT


Gesponsert durch ARAG IT GmbH

NEU


TILE MATCHING GAME

mittel • 1000 • #story

Nothing is more satisfying than detecting and neutralizing connected tiles. This
challenge is about implementing an algorithm that does just that. Implement an
efficient and readable algorithm that detects same-colored connected tiles in a
grid and watch them vanish.

verfügbar in:
PYTHON


Gesponsert durch TraceTronic GmbH


CLIMBING STAIRS

leicht • 75 • #algorithmus

The elevator is broken again and Holly has to take the stairs to get to her
office on the seventh floor. While she climbs the stairs, a nice task for her
colleagues' lunch break comes to her mind: A staircase with n steps is to be
climbed to the top by one person. The person may take either one or two steps at
a time. How many different ways are there to get to the top?

verfügbar in:
C++
C#
JAVA
JAVASCRIPT
PHP
PYTHON



WORD COUNTER

mittel • 250 • #story

Eddie has a problem. He wants to know how many words his text has. Therefore, he
does not want to count the words by hand but rather write a program which helps
him to solve this task. He thinks it could also be nice to know which word is
how often in his text. Help him to implement his program.

verfügbar in:
C++



ANAGRAM

leicht • 50 • #training

An anagram is a word made by rearranging the letters of another word in a
different order by using all original letters only once. Implement an algorithm
which decides if two words are anagrams to each other.

verfügbar in:
C++
C#
JAVA
JAVASCRIPT
PYTHON



JUMPING KANGAROOS

mittel • 200 • #story

In the wilderness of Australia the two kangaroos Ruby and Cooper live in peace,
freedom and boredom. To make their day more funny Ruby invented a cool new game.
For this she draws squares in a row on the ground. In these squares there are
numbers. „There is a start and an end square, Cooper.“, Ruby explains. „The
number on every square shows you the maximal possible jump length. Try to reach
the end with a minimum number of jumps and you win!“ Of course the smart Cooper
wants to win. Help him!

verfügbar in:
C++
C#
JAVASCRIPT
PHP



QUEENS PROBLEM

mittel • 250 • #algorithmus

The queens problem is a chess mathematical problem. N queens are to be placed on
a chess board in such a way that no two queens can capture each other according
to their move possibilities defined in the chess rules. The rules state that the
queen may move to any free square on the same line, row or diagonal. The color
of the queens is ignored, and it is assumed that any queen could attack any
other piece. This means, that no two queens may be on the same row, line or
diagonal.

verfügbar in:
C++
C#
JAVA
JAVASCRIPT
PHP



RENDERING A CALENDAR

mittel • 1000 • #echteaufgabe

For a new productivity dashboard currently in development, we want to create a
calendar sheet that provides an overview of an entire year. Outputting this
calendar sheet is the responsibility of an old-fashioned rendering engine that
can be used to print two-dimensional arrays, line-by-line, onto the dashboard
(the rendering engine is already provided as part of this challenge). You're
tasked with implementing the creation of this calendar array for any given year.

verfügbar in:
C#


Gesponsert durch queo GmbH


FLIGHTS IN EUROPE

mittel • 250 • #story

You are a freelancer with the task to implement a flight booking system for the
reliable airline „Oceanic Airline“. The system is very simple. Its only function
is to search for the shortest (shortest time) route from one origin airport to a
destination airport in Europe.

verfügbar in:
C#
JAVA



CHRISTMAS BOXES

leicht • 200 • #story

Since there are more and more children on earth, Santa Claus ran into problems
of handling the Christmas boxes for each child. Luckily one of his four helpers,
Jordi the Elf, implemented a .NET / C# based ERP System over the last year for
Santa Claus. The System helps them to manage the presents and handles the
wishlists of the children. After the hard work of the Christmas holidays Santa’s
four helpers get presents for their help. Jordi’s system also handles the
process of the random present distributing. At least everyone thinks it’s
random… Help Jordi to get the best presents!

verfügbar in:
C#



ROULETTE CHALLENGE

mittel • 250 • #echteaufgabe

Our new casino is cozy, and yet very modern. For the roulette, there is an
interface that accepts bets as text messages. The text messages must be
syntactically correct in order to be accepted as valid bets. This is one of the
tasks to be accomplished for this challenge.

verfügbar in:
C#



INSURANCE MATCHING

mittel • 250 • #story

In this challenge we look behind the scenes of a simple matching algorithm for
insurance recommendation based on different characteristics. Also the sample
data will most likely contain insurance policies you have never heard of before.
Test your Java skills and don't let the code structure get out of hand with
growing requirements.

verfügbar in:
JAVA



NEW SPACESHIP VALIDATION WHEN ENTERING THE MOTHERSHIPS

mittel • 350 • #story

In order to prepare our armed space forces to conquer new interstellar worlds
our spaceship security needs to be improved. For this our government provided us
with ship scanners that validates for every incoming spaceship whether it is one
of our ships or not. If the ship is hostile, the defense mode is activated
automatically and the ship is blasted to hell. So please do not make any errors.
Our lives are depending on your code! Luckily our government provided the system
requirements as automated tests!

verfügbar in:
JAVA (SPRING BOOT)



STORING VEHICLE DATA

mittel • 250 • #story

For the offline provision of vehicle-specific information in an SQLite database,
a clever method for encoding the FIN data is required. The aim is to save as
much memory space as possible in order to achieve the smallest possible database
size. For this purpose, a SQLite database structure and, if necessary, a
suitable algorithm should be created in the programming language of your choice.

verfügbar in:
JAVA



SCREEN KEYBOARD

mittel • 350 • #story

During his university summer break Carl is about to login to a streaming
platform for the first time on his new television. While typing in his nickname
(it’s really cumbersome!), he gets an idea how to spend his free time. To speed
up the login process it would be awesome if he would knew, which way he should
go with his remote control to get the shortest route of all possible ways. So
instead of going on with his favorite series he starts to implement an algorithm
which solve his problem.

verfügbar in:
JAVA



EASY STORAGE

leicht • 150 • #story

Jane is annoyed. She can't remember her repositories for all the items she
stored. It would be very cool to have some kind of noticable aid to remember
where she stored her items. But paper is very uncool and gets lost easily. So
she wants a program for this purpose. Help her to get such a program.

verfügbar in:
JAVA



WEIGH THE SLOW LORIS (HARD MODE)

mittel • 250 • #training

Your Baby Slow Loris is growing up fast. You remember that you have another set
of calibrated masses to weigh heavier objects. This sounds easy? The difficulty
is that you also have to put masses on the left plate where your Slow Loris is
sitting. Your new algorithm receives the weight of Slow Loris and returns how
much you have to place on which plate.

verfügbar in:
JAVA



THE MIGHTY ORACLE FOR 'CANNOTDOMUCH#' PROGRAMS

mittel • 350 • #story

Imagine you are working for a very wicked software company. Everyone in this
company writes software using a language called CannotDoMuch#. The language is
very limited, but it is sufficient to write programs for the company's clients,
because they are also very wicked. They do not care about the actual behavior of
the software - the only thing they care about is that you can - for any given
number - precisely say whether your program can produce this number as output
(or not).

verfügbar in:
JAVA



WEIGH THE SLOW LORIS

leicht • 150 • #training

Imagine you own a baby Slow Loris (engl. for Plumplori). It’s tiny and because
you care about its health, you weigh your new friend regularly. (Please do never
pet a real Slow Loris!) Unfortunately you are a poor student and you only have
an old balance with two plates suitable for placing objects to be weighed. You
own different calibrated masses which can be placed on the plate to weigh the
tiny loris. After you’ve weighed it, you get a smart idea for a program. So you
implement an algorithm which receives the weight of the slow loris and returns
the masses that need to be placed on the plates.

verfügbar in:
JAVA



NUMBER OF ISLANDS

mittel • 250 • #algorithmus

You have a 2D map with water (marked by 0) and land (marked by 1). Connected
parts of land are forming an island. Your algorithm should take such a map and
return the number of islands. Many companies like Microsoft, Amazon or Visa ask
this in an interview.

verfügbar in:
JAVA



MAKE THE WORLD A BETTER PLACE

mittel • 250 • #story

In a post-apocalyptic world without JUnit, you want to make the world a better
place. Go for it and create your own testing framework!

verfügbar in:
JAVA



LIFE INSURANCE

mittel • 250 • #echteaufgabe

What are your New Year's resolutions? Quitting smoking? Great, because as a
nonsmoker you get much better rates with your insurance. John is doing an
internship at a large insurance company and is supposed to develop a program
that calculates the payout amounts after the end of the contract period. Help
him with this!

verfügbar in:
JAVA



ANALYSE THE PLANT

mittel • 250 • #echteaufgabe

In a production hall there are two work centers. A work center is a section of a
production facility where all tasks associated with a particular process (e.g.
welding or painting) are performed. A job consists of two tasks with times on
the corresponding work center. Each task need to be processed on another work
center. When both tasks are processed, the job is finished. Your aim is to get
the minimized makespan (total amount of time it takes to complete all jobs). Can
you find a way?

verfügbar in:
JAVA



PASCAL'S TRIANGLE

leicht • 150 • #training

In this challenge you have to implement another typical (Whiteboard-) Interview
test, used by companies like Google or Amazon. You will implement a function
that returns a specific row of "Pascal's Triangle".

verfügbar in:
JAVA
JAVASCRIPT
PYTHON



EMOJI BOT

leicht • 150 • #echteaufgabe

A company wants to express their mood on their website. For this, they need to
display the most recent emoji used on Slack.

verfügbar in:
JAVA (REDIS)



GAME OF LIFE

mittel • 250 • #story

Game of Life is a zero player game based on the replica of cell in nature
founded by John Horton Conway in 1970.
You can create an initial configuration and then watch the evolution based on
some rules. There are many structures, that can be created by the game of life.
Some are static, some stable (which means they oscillate) and some, that produce
infinity alive cells.

verfügbar in:
JAVA



MINIMUM RECTANGLE

hardcore • 1000 • #echteaufgabe

At Craftnote our mission is to provide a digital platform that makes life easier
for craftsmen. As the latest member of our development team, your challenge is
to provide an algorithm that solves the problem of minimum rectangle partition

verfügbar in:
JAVA



HANDLE THE SHOPPING CART

mittel • 250 • #story

In this challenge you are a in the role of a Software-Developer in an E-Commerce
System. The System is a Java-Microservice Architecture and you have to implement
the main features of the cart service with the MVC-Framework Spring. The data
about the user and the current items in the cart is saved and can be received
with the session in the request.

verfügbar in:
JAVA (SPRING BOOT)



REINDEER ROUTE

mittel • 250 • #story

Do you remember Jordi from the last Christmas challenge? He is supporting Santa
Claus again this year. Santa and his elves live in Rovaniemi, Finnland. This
year everything is different, which is why Santa is giving away many more gifts
than usual. To make this happen in time, special planning is needed. But the
clever elf Jordi knows what to do. If the reindeer's route were optimized and
shortened, everything would have to work.

verfügbar in:
JAVA



BRICKS AND WATER

leicht • 150 • #story

Little Bob loves to play with building blocks. On a very sunny day he is sitting
in the garden of his family and is stacking up several piles of bricks on a
plate. As soon as he is ready with his construction he picks up a watering can
and waters his plastic piles. What a cute and creative little guy, isn't he?
When his older brother Archie notices Bobs creation he gets an idea for a new
coding project. He would like to know how much water fits in this construction.

verfügbar in:
JAVASCRIPT
PYTHON



ADVENT BAKERY

mittel • 250 • #story

It is the second Advent and Olivia and Zoe have met up to bake cookies.
Listening to Christmas carols, they take sheet by sheet from the oven and put
the cookies on plates to cool down. Of course they try to fill each plate as
much as possible. But Zoe, a computer science student with a inclination for
difficult puzzles, thinks about it: If there is a certain number of plates and
cookies, in what different quantities could they be put on the plates?

verfügbar in:
JAVASCRIPT



DISEASE DETECTION #STAYHOMEANDCODE

mittel • 250 • #story

In this Challenge you will write an algorithm to detect a virus while its
spreading. Observe different impacts of the ongoing virus epidemic and write the
best algorithm to the detect which virus is currently spreading.

verfügbar in:
JAVASCRIPT



TV CHANNEL

leicht • 500 • #story

The new TV channel You only dev once has many shows and ads that they want to
broadcast. Unfortunately someone messed up the whole schedule. The only thing
left are messy lists and dictionaries with information about the shows. Help the
TV team to build and check the timetable!

verfügbar in:
JAVASCRIPT


Gesponsert durch ProSiebenSat.1 Digital GmbH


SCARY JAVASCRIPT

leicht • 100 • #story

On Halloween night you thought you had a great idea. You went to the office to
continue working on your project undisturbed. But what you didn't expect - the
new intern Phil is also there! He is a beginner programmer and is just about to
learn JavaScript. He stumbled upon some strange things and now asks you to help
him.

verfügbar in:
JAVASCRIPT



CINEMA SEAT RESERVATION

hardcore • 500 • #echteaufgabe

The small cinema in your neighbouring town is becoming more and more popular.
Since it is sold out more often, a developer should be hired to implement a seat
reservation tool. You have been chosen to take on this task.

verfügbar in:
JAVASCRIPT



PIZZA FOR MY FRIENDS CHALLENGE

mittel • 250 • #story

You invite your friends to join your monthly Friday night pizza party. Thinking
about the previous parties, you remember that it was always incredible difficult
to order the perfect pizza for every friend. One doesn't like garlic, another
prefers it, but doesn't like tomatoes, the next one eats strictly vegan while
others feel sick having no meat on their dough. It took ages and nerves until
you were able to order the pizzas. You definitely don't want to continue like
that. So this time, you will make a clever move! You build a small React app
that does all that enoying work for you. Go ahead and be prepared for next
Friday!

verfügbar in:
JAVASCRIPT (REACT)



POLYNOMIAL DIVISION

mittel • 350 • #algorithmus

Some love it, some hate it. No computer science student can avoid the polynomial
division. Polynomial division is a mathematical calculation method in which one
polynomial is divided by another. The procedure works for polynomials with
integer coefficients in the same way as the written division of integers.

verfügbar in:
JAVASCRIPT



TICKETS FOR THE CITY TOWER

mittel • 350 • #story

The "City Tower Leipzig" has many visitors because of the excellent view over
the city. But in front of the entrance there are always very long queues. That
doesn't only have a bad effect on the mood of the visitors, but also on the
turnover. The reason is the very old shop system of the City Tower, so visitors
can only buy tickets on site. The operator decided therefore to invest in a new
shop system and allow the users to buy their tickets online too. For this
purpose he has hired you! You are the one who will build this online store,
won't you? Be creative and show what you can do at the layouting stage.

verfügbar in:
PHP (SYMFONY)



SPORTLY WEBAPP - GETTING STARTED

leicht • 250 • #echteaufgabe

Welcome to the getting started Challenge for the PHP Frameweork "Laravel". Today
we start our new project and together we build the worlds greatest sport app:
Sportly. Our first mission is to build the basic features like adding our
running trainings sessions and get them as list. For this we use a simple
laravel project. I've already started with the project and model setup, now it
is your turn to implement our first controller.

verfügbar in:
PHP (LARAVEL)



A SMALL DUMB CHATBOT

leicht • 150 • #training

You are a little bit alone during the quarantine. So you decided to develop a
chatbot to feel better. This doesn't replace a real human, but it makes you a
bit happier. So let's go.

verfügbar in:
PHP



METER READINGS

leicht • 250 • #echteaufgabe

In the energy industry you get to do with millions of meter readings.
Electricity, gas or water are just a few of them. These must be processed and
validated quickly. The sources can be very different. The classics are certainly
a manual reading or a phone call with the customer. But also the transmission
over intelligent measuring systems gets more and more frequently. Because of
that we implement two different parser, which read and validate a list of meter
readings. At least we will compare both in term of their performance.

verfügbar in:
PHP



SPORTLY WEBAPP - ADD THE LEADERBOARD

mittel • 250 • #echteaufgabe

Welcome back to our greatest sport app - Sportly. This challenge is a standalone
extension for the first challenge “Sportly - Getting Started”, you don't have to
solve the first part. Also Laravel is gone, the new CTO said that 30 percent of
laravel code is Symfony, so we should use Symfony because it is more mature.
Puh, we hope that has no aftermath. After we had the old features transferred,
we can now start to offer our users a new feature - The leaderboard.

verfügbar in:
PHP (SYMFONY)



FIND THE WORDS

mittel • 250 • #algorithmus

In this Python/NumPy challenge, you need to find one or several specific words
that can be build with the letters in a given grid. All possible words are given
in a separate word list. Sounds easy for you? Then prove it to our sponsor
TraceTronic!

verfügbar in:
PYTHON (NUMPY)



ENTWICKLERHELD CELEBRATION

leicht • 75 • #training

Because of the increasing popularity of EntwicklerHeld GmbH, the company hosts
an incredible party in Dresden with only a limited number of guests. To ensure
everything runs smoothly the team rehearses the course of events a day before.
After everything went well the team clinks glasses. The following day the party
gets underway. At first, there are only two members of the EntwicklerHeld team.
They start to clink glasses and decide to clink glasses with every new guest
that comes in. How many times have glasses clinked that evening?

verfügbar in:
PYTHON



TEXTHERO

mittel • 250 • #story

A new website is about to revolutionize the Internet. It contains informative
articles on various topics. What’s new is that the text changes according to
your state of knowledge. Try to implement the algorithm behind it!

verfügbar in:
PYTHON



SCARY PYTHON

leicht • 100 • #story

In this challenge you have to find bugs in a small Python file. The bugs are
common misconceptions in Python that many people do not know. Imagine it's
Halloween evening and all your colleagues are already at home. Then the first
bug report email appears...

verfügbar in:
PYTHON



NON REPEATING CHARACTERS

leicht • 100 • #training

In this task you should implement an algorithm which finds the first letter in a
character sequence which is not repeating. If this is too easy for you, you can
think of a solution which is efficient.

verfügbar in:
PYTHON



HACKING A SLOT MACHINE

mittel • 250 • #story

Welcome to EvilCorp Casinos! Our slot machines are programmed to be "special".
They are more rewarding first, but in the long run they grab the cash out of the
players. Your task is, to change the programming of a slot machine to do exactly
this.

verfügbar in:
PYTHON



FUN WITH PYTHON 3.8

leicht • 100 • #training

New version. New features. This challenge introduces the most important new
features of Python 3.8 with small examples.

verfügbar in:
PYTHON



SELFIES IN COPENHAGEN

mittel • 350 • #story

You join the EntwicklerHeld team to attend the 2019 DjangoCon Europe conference
in Copenhagen. After listening to great Django talks, you have time to explore
the city. You have loads of fun and you are impressed by the amazing sights. Of
course, you want to let your friends know that you spend great days while they
are bored at home. To do so, you decide to take selfies in front of every
attraction in Copenhagen and upload them to your website. (Without question,
your site has a Django powered backend!) You are interested in (and a little bit
afraid of) how your friends like your selfies, so you let them rate the pics on
your page (1 to 5 stars).

verfügbar in:
PYTHON (DJANGO)



AIRPORT RUNWAY DIRECTION

mittel • 250 • #training

In this task, you are in the role of the software developer of an airport. You
should implement an algorithm which determines which runway an incoming flight
should take.

verfügbar in:
PYTHON



FILLING AREA

mittel • 250 • #algorithmus

In this task, you should implement an algorithm which, starting from a given
point, captures an area of connected pixels and fills it with a new color.

verfügbar in:
PYTHON



FILLING AREA (HARD MODE)

schwer • 350 • #algorithmus

This HARD MODE version of "Fill Area" seems a bit more difficult. You should
implement an algorithm which captures an area of connected pixel and fills it
with a new color - but now, there is no point given inside the area!

verfügbar in:
PYTHON



LINEAR REGRESSION

leicht • 200 • #training

This challenge is about simple linear regression. It hooks you in the wide area
of machine learning, but with a very easy starting point. Linear regression is
an easy technique, but nevertheless it can be used in deep learning e.g. for
building neural networks.

verfügbar in:
PYTHON



ANCIENT ENCRYPTION

mittel • 250 • #story

A brief introduction on ancient encryption: The spartans used to encrpyt their
secret messages by wrapping a long stripe of pergament around a stick of a given
diameter and writing the message across the stick. By unwrapping the pergament
from the stick, the message was encrypted and could only be decrypted with a
stick of the same diameter. Therefore the stick's diameter could be seen as the
cipher of this ancient encryption. In ancient rome, the so called caesar cipher
was used by moving the whole alphabet a few letters to one side or another...

verfügbar in:
PYTHON



SUDOKU SOLVER

mittel • 250 • #algorithmus

Inspired by the YouTube channel "Cracking the Cryptic" this challenge is about
Sudokus. Since it's rapid spread in the mid-2000s, Sudoku is one of the most
widespread logic puzzles in the world.

verfügbar in:
PYTHON

© EntwicklerHeld 2021. All rights reserved. Terms of Service | Privacy Policy

Feedback geben