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
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 DOMText 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