Dyalog APL Problem Solving Competition 2024

Deadline: April 30, 2024

Competitions

Tech & IT Creative Ideas Conferences

Location(s)

  • Denmark
  • Online
Elsinore

Overview

The APL Challenge is a quarterly event where you use APL to solve up to ten problems. Each round runs for three months, after which Dyalog Ltd awards three USD 100 prizes, with your chances of winning increasing based on the number of correct entries you submit.

Details

Don't know APL?

APL is an array-oriented programming language that will change the way you think about problems and data. It doesn't take long to learn enough to participate in the challenge. Many people have learnt APL by participating in past competitions – including winners! APL is easy to learn and will allow you to translate your knowledge into computer-based solutions, quickly and efficiently.

Don't have time? If you're interested but don't want to actively participate in this round, please register anyway so that we can notify you of updates and inform you about future rounds. You can opt out at any time.

Overview

The APL Challenge consists of 10 problems:

  • 3 problems, each of which requires you to write an expression that uses a single APL primitive.
  • 3 problems, each of which requires an expression with 2 or 3 primitives.
  • 4 problems that are somewhat more complex, requiring you to write your own one-liner function.

Developing your solutions

TryAPL is sufficient for developing your solutions. A full desktop development environment is also available for common platforms as a free download. Whichever environment you choose, you can produce APL symbols by clicking on them in the language bar above the input area.

When ready to test a solution, paste it into the input field at the bottom of the corresponding problem page and then hit  Test or Enter. The system will now validate your solution. You can also type your solution directly into the input field.

Although you can begin without registering – most browsers will store your solutions until you register – you must be registered and logged in to submit solutions. When you're happy with a solution, hit  Submit. The system will only allow you to submit valid solutions.

Opportunity is About


Eligibility

Candidates should be from:


Description of Ideal Candidate

Conditions

  • All participants must submit to these rules.
  • Multiple registrations to a single round are not allowed. However, until the deadline, participants can submit replacement solutions. Only the last submitted solution for a given problem will be counted.
  • Participants must provide truthful and accurate information regarding contact and personal information.
  • Participants must not publish their solutions prior to the end of the challenge round. Doing so will be considered grounds for disqualification from the challenge round.
  • Only entries that are received by the deadline are eligible. We cannot accept responsibility for entries that are lost, delayed or damaged. Proof of sending an online entry is not proof that we received it.
  • Entries not submitted in accordance with these terms and all other rules and directions (at the sole discretion of Dyalog Ltd) will be excluded from the challenge round.
  • Your submission and its contents can be used at the discretion of Dyalog Ltd.

Dates

Deadline: April 30, 2024


Cost/funding for participants

Prizes

Anyone can win a prize except Dyalog employees and associates. We reserve the right to choose the winners at our sole discretion and will not enter into conversation about our choices.

All prizes are denominated in U.S. dollars, but can be awarded in U.S. dollars (USD), pounds sterling (GBP) or euros (EUR) by electronic transfer to a bank account or a PayPal account. No other forms of payment will be made.

If you are selected as a winner but are unable or unwilling to accept the prize, you cannot transfer the prize or designate someone else as the winner. Prizes must be claimed within three weeks of being notified or you forfeit the right to that prize.

If you accept a prize, you will be solely responsible for all applicable taxes related to accepting that prize.

+ More Info / Application Save Opportunity Un-save Opportunity


find-dream
Search from 5156 opportunities in 164 countries

Internships, scholarships, student conferences and competitions.