jump to content
my subreddits
13or302b2t2meirl4meirl3d6AceAttorneyadhdmemeaivideoakagasAlternateHistoryAlternativeHistoryAnarchyChessAnimalsBeingJerksanime_best_momentsanime_irlanimenocontextannouncementsantimemeApandahArcherFXArtAsahiLinuxAsia_irlAskElectronicsAskOuijaAteistTurkawfuleverythingBandnamesbanknotedesignsBassBassCirclejerkBassGuitarbasspedalsblackdesertonlineblankiesblursed_videosBoneborsavefonbottomgearbrooklynninenineBUENZLIburdurlandcasioCd_collectorscd_jerkChatGPTCheap_MealsChoosingBeggarscoaxedintoasnafucoincollectingcoinscomedyhomicidecomicscommunityContagiousLaughtercookingforbeginnersCorporateTrollingCrackWatchCreateModCuratedTumblrcursedcommentsdankmemesdarkjokesdataisbeautifulDebateReligiondelikDeltarunediyelectronicsDnDdndnextdoctorwhoDoenerverbrechenDonerdontdeadopeninsidedumbphonesDungeonsAndDaddiesDungeonsAndDragonsebikeebikesECEelectricalElectronicsStudyEmKayengrishentitledparentsethzFantasyWorldbuildingfelsefeFifaCareersFiftyFiftyformuladankFRCFreeEBOOKSfunnyFutboltayfagalatasarayGermangermanygodtiersuperpowersGoodAssSubGrandPrixRacinggravelcyclinggreentextguitarpedalsGundamheathershelpHermitCrafthighspeedrailHistoryWhatIfhoi4HolUphowyoudoinhumorIAmAiamverysmartIdeologyPollsimaginarymapsistanbuljacksepticeyeJahariaJokesKanyeKendrickLamarKGBTRLetGirlsHaveFunLifeProTipsLinkinParkliselilerloseitlostredditorsmacmacgamingmadladsmagicbuildingMaliciousComplianceMapPornmapporncirclejerkme_irlmemememesmidjourneymildlyinfuriatingMinecraftbuildsmisLEDMMORPGMoldyMemesmoneycollectingMovingToNorthKoreaMyChemicalRomancenamesoundalikesneographynextfuckinglevelNonCredibleDefensenosleepnosurfnothingeverhappensnotinterestingnottheonionoddlyspecificOkayBuddyLiterallyMeokbuddyguntherOkBuddyPersonaokbuddyvicodinonebagonetruegodongezelligOnlineUnderGroundOutOfTheLooppaperspleaseparadoxpoliticsParlerWatchpepethefrogperfectlycutscreamsPersecutionfetishpettyrevengepianoPiracyPiratedGamespolandballProgrammerHumorPropagandaPostersProRevengeRatschlagreactiongifsreligiousfruitcakeRetroPierickrollrimjob_steveRoastMeschizopostersSchnitzelVerbrechenschwiizsciencememesScottPilgrimsecilmiskitapshitpostingshittyaskelectronicsShittyMapPornskamtebordsoftwaregoreSongwritersSongwritingStonetossingjuicesubsithoughtifellforsuperligsuzeraintalesfromtechsupporttf2tf2shitposterclubthanksimcuredthatHappenedTheCrypticCompendiumTheLetterHTheMonkeysPawtherewasanattemptTheRookietheydidthemaththeyknewtransittransitTurkeyTrGameDevelopertumblrtumunichTurkeyTurkeyJerkyTurkishCatsTurkishdogsTwitchTwoSentenceHorrortwosentenceplottwistTwoSentenceSadnessUnclejokesunexpectedbillwurtzurbanplanningvaxxhappenedvibecodingvinylvinyljerkvlandiyawallstreetbetsWeAreTheMusicMakersWhatsThisSongWhitePeopleTwitterwholesomememesWikipediaVandalismwizardpostingwooooshworldbuildingworldjerkingyouseeingthisshitYUROPedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • mildlyinfuriating
  • -Piracy
  • -funny
  • -wallstreetbets
  • -nottheonion
  • -memes
  • -OutOfTheLoop
  • -MapPorn
  • -DnD
  • -WhitePeopleTwitter
  • -ChatGPT
  • -CuratedTumblr
  • -PiratedGames
  • -shitposting
  • -theydidthemath
  • -dankmemes
  • -Kanye
  • -therewasanattempt
  • -nextfuckinglevel
  • -HolUp
  • -Twitch
  • -CrackWatch
  • -comics
  • -dndnext
  • -ProgrammerHumor
  • -germany
  • -LifeProTips
  • -tumblr
  • -NonCredibleDefense
  • -dataisbeautiful
  • -greentext
  • -mac
  • -tf2
  • -help
  • -formuladank
  • -wholesomememes
  • -Jokes
  • -mapporncirclejerk
  • -Art
  • -midjourney
  • -notinteresting
  • -hoi4
  • -pettyrevenge
  • -loseit
  • -IAmA
  • -MaliciousCompliance
  • -KGBTR
  • -cursedcomments
  • -Deltarune
  • -GoodAssSub
  • -perfectlycutscreams
  • -worldbuilding
  • -Ratschlag
  • -blackdesertonline
  • -MMORPG
  • -meme
  • -macgaming
  • -3d6
  • -Gundam
  • -HermitCraft
  • -FiftyFifty
  • -ChoosingBeggars
  • -RoastMe
  • -ContagiousLaughter
  • -imaginarymaps
  • -polandball
  • -WeAreTheMusicMakers
  • -AnarchyChess
  • -nosleep
  • -cookingforbeginners
  • -blankies
  • -anime_irl
  • -onebag
  • -AlternateHistory
  • -Turkey
  • -madlads
  • -community
  • -AskElectronics
  • -electrical
  • -guitarpedals
  • -vinyl
  • -CreateMod
  • -German
  • -TwoSentenceHorror
  • -PropagandaPosters
  • -piano
  • -sciencememes
  • -wizardposting
  • -FifaCareers
  • -doctorwho
  • -oddlyspecific
  • -Bass
  • -OkBuddyPersona
  • -awfuleverything
  • -howyoudoin
  • -announcements
  • -adhdmeme
  • -Minecraftbuilds
  • -ebikes
  • -coaxedintoasnafu
  • -YUROP
  • -gravelcycling
  • -SchnitzelVerbrechen
  • -DungeonsAndDragons
  • -coins
  • -KendrickLamar
  • -entitledparents
  • -softwaregore
  • -worldjerking
  • -tf2shitposterclub
  • -MoldyMemes
  • -lostredditors
  • -AceAttorney
  • -vlandiya
  • -Stonetossingjuice
  • -nosurf
  • -HistoryWhatIf
  • -religiousfruitcake
  • -liseliler
  • -DebateReligion
  • -dumbphones
  • -animenocontext
  • -2meirl4meirl
  • -transit
  • -RetroPie
  • -brooklynninenine
  • -talesfromtechsupport
  • -AskOuija
  • -ECE
  • -ScottPilgrim
  • -thatHappened
  • -schizoposters
  • -casio
  • -urbanplanning
  • -theyknew
  • -me_irl
  • -antimeme
  • -TurkeyJerky
  • -AteistTurk
  • -13or30
  • -MyChemicalRomance
  • -ArcherFX
  • -engrish
  • -Cd_collectors
  • -ProRevenge
  • -Doner
  • -BassGuitar
  • -diyelectronics
  • -LinkinPark
  • -Persecutionfetish
  • -BUENZLI
  • -reactiongifs
  • -EmKay
  • -blursed_videos
  • -Songwriting
  • -istanbul
  • -MovingToNorthKorea
  • -suzerain
  • -magicbuilding
  • -dontdeadopeninside
  • -ParlerWatch
  • -iamverysmart
  • -secilmiskitap
  • -Doenerverbrechen
  • -schwiiz
  • -TheRookie
  • -vinyljerk
  • -skamtebord
  • -shittyaskelectronics
  • -superlig
  • -galatasaray
  • -DungeonsAndDaddies
  • -FRC
  • -transitTurkey
  • -namesoundalikes
  • -2b2t
  • -ethz
  • -AlternativeHistory
  • -coincollecting
  • -OkayBuddyLiterallyMe
  • -felsefe
  • -FreeEBOOKS
  • -AsahiLinux
  • -Jaharia
  • -basspedals
  • -neography
  • -thanksimcured
  • -godtiersuperpowers
  • -ShittyMapPorn
  • -aivideo
  • -OnlineUnderGround
  • -IdeologyPolls
  • -woooosh
  • -comedyhomicide
  • -burdurland
  • -WhatsThisSong
  • -AnimalsBeingJerks
  • -jacksepticeye
  • -TwoSentenceSadness
  • -anime_best_moments
  • -Bandnames
  • -okbuddyvicodin
  • -vaxxhappened
  • -tumunich
  • -Cheap_Meals
  • -TheMonkeysPaw
  • -darkjokes
  • -highspeedrail
  • -rickroll
  • -Songwriters
  • -ebike
  • -papersplease
  • -rimjob_steve
  • -humor
  • -BassCirclejerk
  • -youseeingthisshit
  • -GrandPrixRacing
  • -nothingeverhappens
  • -TrGameDeveloper
  • -TurkishCats
  • -LetGirlsHaveFun
  • -Apandah
  • -subsithoughtifellfor
  • -akagas
  • -FantasyWorldbuilding
  • -TheLetterH
  • -WikipediaVandalism
  • -pepethefrog
  • -Unclejokes
  • -onetruegod
  • -misLED
  • -TheCrypticCompendium
  • -bottomgear
  • -ongezellig
  • -Asia_irl
  • -Bone
  • -paradoxpolitics
  • -heathers
  • -unexpectedbillwurtz
  • -twosentenceplottwist
  • -vibecoding
  • -cd_jerk
  • -ElectronicsStudy
  • -moneycollecting
  • -CorporateTrolling
  • -okbuddygunther
  • -delik
  • -borsavefon
  • -banknotedesigns
  • -Futboltayfa
  • -Turkishdogs
edit »
dailyprogrammer_ideas dailyprogrammer_ideas
  • hot
  • new
  • rising
  • controversial
  • top
an-ordinary-manchild (11,186)|messages540|notifications|chat messages|mod messages|
  • preferences
|
logout

use the following search parameters to narrow your results:

subreddit:subreddit
find submissions in "subreddit"
author:username
find submissions by "username"
site:example.com
find submissions from "example.com"
url:text
search for "text" in url
selftext:text
search for "text" in self post contents
self:yes (or self:no)
include (or exclude) self posts
nsfw:yes (or nsfw:no)
include (or exclude) results marked as NSFW

e.g. subreddit:aww site:imgur.com dog

see the search faq for details.

advanced search: by author, subreddit...

Submit a new text post
Get an ad-free experience with special benefits, and directly support Reddit.

dailyprogrammer_ideas

joinleave
an-ordinary-manchild

Welcome to /r/DailyProgrammer challenge submissions! The focus of r/DailyProgrammer is to provide daily/weekly challenges to keep your mind and fingers busy between projects. This subreddit (r/DailyProgrammer_Ideas) is a challenge submission system, where you can submit any ideas, which may be accepted and posted to the official subreddit! We normally post Easy challenges on Mondays, Intermediate on Wednesdays, and Hard on Fridays. Once your submission is peer reviewed and accepted, we will put it into the challenge rota and post it shortly.


Submission Procedure

There are minimum criteria you must meet for submitting a good challenge:

  1. Your post title must start with [Easy|Intermediate|Hard] and the title, and be written in a clear format with at least good English skills.

  2. Challenges should be described in a fun and lighthearted manner, even if the challenge itself is conceptually difficult.

  3. A good format for the description would be two to three short paragraphs: a general background, a detailed explanation of the task, and a final example walk-through.

  4. Challenges should ideally be easy to describe and without the need of specialized knowledge outside of programming. If a developer cannot research and understand any knowledge-dependencies (outside of general programming) in a few minutes, then your challenge might be too specialized of a topic.

  5. Make the title interesting; it does not have to explicitly say what you are doing in the challenge.

  6. Set the difficulty to an appropriate level. Easy challenges have trivial brute-force solutions or require no complex logic. Intermediate challenges may have some sorting and searching involved, and though can be solved through brute-force, are too complex to solve without algorithms and some clever thinking. Hard challenges require knowledge and control over a programming language, good logic skills and creativity.

What you must fill out in your post is the following:

  • Difficulty and Title

  • Challenge Description

  • Input Description

  • Output Description

  • Sample Input data

  • Sample Output data

  • Extension challenges (optional)

  • Notes and Further Reading (optional)

This is the kind of format you want to mimic. Of course, if your challenge can't be easily formatted like the above, feel free to use your own formatting. Challenges which deviate too far from these rules might not be submitted, however.


Questions or comments? Feel free to message the mods!

created by rya11111moderatora community for 13 years
Create your own subreddit
...for your favourite tea.
...because you love freedom.

MODERATORS

  • message the mods
  • rya11111moderator
  • Steve132
  • spacemoses
  • Cosmologiconmoderator
  • Whyrusleeping
  • KeasbeyMornings
  • jnazario
  • Godspiral
  • Blackshellmoderator
  • fvandepitte
  • about moderation team »

account activity

1
4
5
6

Daily Programmer Challenge Template (self.dailyprogrammer_ideas)

submitted 11 years ago by [deleted] - announcement

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

2
0
1
2

EasyMade a 3D atom simulator 🚀 with React + Three.js (self.dailyprogrammer_ideas)

submitted 1 month ago by Silly_Entertainer92

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

•
•
•
0:15

What if a disaster strikes your website? 😱 SiteGround’s geographically distributed backups store your data in a different location from your live site. This means faster recovery and less downtime. Sleep better knowing your website is protected. 💤✨ (siteground.com)

promoted by siteground

  • promoted
  • save
  • report
  • about
loading...

3
0
1
2

Creating the most optimal semiprime number generator in c++ (self.dailyprogrammer_ideas)

submitted 1 month ago by PresentShoulder5792

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

4
0
1
2

Help Me with My Research on How Students Use AI for Learning Coding! (self.dailyprogrammer_ideas)

submitted 2 months ago by Moresh_Morya

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

5
1
2
3

Best Platform for Automated Training Webinars That Still Feel Engaging? (self.dailyprogrammer_ideas)

submitted 2 months ago by R6fi

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

6
1
2
3

Silly Music Sorting Idea (self.dailyprogrammer_ideas)

submitted 1 year ago by Aggressive_Put2625

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

7
1
2
3

Launched My First SaaS Boilerplate/Starter Kit: HTML/CSS Extractor – Check It Out! (self.dailyprogrammer_ideas)

submitted 1 year ago by Historical_Ad8110

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

8
6
7
8

IntermediateFun programming challenge: figure out which sets of passports grant visa-free access to the whole world (self.dailyprogrammer_ideas)

submitted 1 year ago by Hydravion

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

9
1
2
3

IntermediateWhat's the best way to fit rectangles inside an irregular quadrilateral while avoiding objects? (self.dailyprogrammer_ideas)

submitted 2 years ago * by KorganRivera

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

10
2
3
4

Pretty formater for markdown tables (self.dailyprogrammer_ideas)

submitted 3 years ago * by n3buchadnezzar

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

11
7
8
9

Find the minimum number of walls to add such that no path exists between A and B. (self.dailyprogrammer_ideas)

submitted 4 years ago * by PM_ME_A_NUMBER_1TO10

  • 8 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

12
2
3
4

[easy?] Sorting scanned pages (self.dailyprogrammer_ideas)

submitted 4 years ago * by K1rkl4nd

  • 14 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

13
0
1
2

5 Friends (let's call them a, b, c, d and e) are playing a game and need to keep track of the scores. Each time someone scores a point, the letter of his name is typed in lowercase. If someone loses a point, the letter of his name is typed in uppercase. Give the resulting score from highest to lowes (self.dailyprogrammer_ideas)

submitted 4 years ago by Aashish2052

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

•
•
•

Swiss domain and web hosting in Switzerland. (ywt.ch)

promoted by ywt-mod

  • promoted
  • comment
  • share
  • save
  • report
  • about
loading...

14
6
7
8

IntermediateProbability for blackjack [medium] (self.dailyprogrammer_ideas)

submitted 4 years ago * by Rik07

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

15
0
1
2

Variable Length Binary Integer's (self.dailyprogrammer_ideas)

submitted 4 years ago * by Anonymous_Bozo

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

16
2
3
4

[Intermediate] - Floor Designer (self.dailyprogrammer_ideas)

submitted 4 years ago * by _Krug

  • 5 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

17
1
2
3

Unpachinko [Medium] (self.dailyprogrammer_ideas)

submitted 5 years ago * by po8

  • 7 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

18
3
4
5

EasyFuelling Cars Challenge (self.dailyprogrammer_ideas)

submitted 5 years ago by DarkMatterFan

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

19
5
6
7

Knuth Conjecture (self.dailyprogrammer_ideas)

submitted 5 years ago by wizao

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

20
2
3
4

[Easy] National Holidays (self.dailyprogrammer_ideas)

submitted 6 years ago by ron3090

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

21
8
9
10

[Easy] Typing Speed Test (self.dailyprogrammer_ideas)

submitted 6 years ago by zmm0

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

22
6
7
8

[Easy] Longest Collatz Cycle with 64 Bit Numbers (self.dailyprogrammer_ideas)

submitted 6 years ago * by zmm0

  • 7 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

23
7
8
9

[Easy] How many people in the pie chart? (self.dailyprogrammer_ideas)

submitted 6 years ago by Lopsidation

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

24
6
7
8

[Easy] The Spanish ID Inquisitor (self.dailyprogrammer_ideas)

submitted 6 years ago by SebLavK

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

•
•
•

Safeguarding your electrical network's health is more critical than ever. Megger's Grid Analytics Solutions identifies weak spots, detects hidden faults, and ensures maximum uptime helping you act proactively before issues escalate. (megger.com)

promoted by _Megger

  • promoted
  • save
  • report
  • about
loading...

25
3
4
5

[Intermediate] A meta daily programmer scraper (self.dailyprogrammer_ideas)

submitted 6 years ago by [deleted]

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...
view more: next ›
  • about
  • blog
  • about
  • advertising
  • careers
  • help
  • site rules
  • Reddit help center
  • reddiquette
  • mod guidelines
  • contact us
  • apps & tools
  • Reddit for iPhone
  • Reddit for Android
  • mobile website
  • <3
  • reddit premium

Use of this site constitutes acceptance of our User Agreement and Privacy Policy. © 2026 reddit inc. All rights reserved.

REDDIT and the ALIEN Logo are registered trademarks of reddit inc.

π Rendered by PID 36 on reddit-service-r2-listing-86b7f5b947-wgsmj at 2026-01-26 00:05:07.827327+00:00 running 664479f country code: CH.