Söker skojiga programmerings-tasks.

Permalänk
Medlem

Söker skojiga programmerings-tasks.

Jag har tråkigt i programmerings-skogen, och vill skriva en rolig algoritm eller nåt.
Någon som har lite tips på roliga/kluriga problem, som man kan realisera i kod?
Vill inte ha alltför stora/komplexa problem. Och för att alla skall ha nån nytta av tråden behöver det ju inte vara för plattformsberoende heller.

Visa signatur

5.times {print "Lär dig ruby!"} http://poignantguide.net/ruby/

Permalänk
Medlem

Huffmankodning är ju intressant, en grundläggande teknik för komprimering. Lite att bita i men inte alltför svårt.

http://en.wikipedia.org/wiki/Huffman_coding

Visa signatur

Daniel

Permalänk
Medlem

Du kan ju testa brainfuck. ett väldigt svårt programmeringsspråk med bara 8 operatorer, det är inte användbart, men kan va kul om man vill leka med nåt.

http://en.wikipedia.org/wiki/Brainfuck

testade det själv för en vecka sen. lyckades skriva ut mitt namn, sen gav jag upp.

Permalänk
Hedersmedlem
Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Rainy
Du kan ju testa brainfuck. ett väldigt svårt programmeringsspråk med bara 8 operatorer, det är inte användbart, men kan va kul om man vill leka med nåt.

http://en.wikipedia.org/wiki/Brainfuck

testade det själv för en vecka sen. lyckades skriva ut mitt namn, sen gav jag upp.

Har lekt lite med det också, men man tröttnar efter 3 min. Gjorde en liten interpreter i delphi också

Thomas:
Där fanns mycket fint! Tack!

Visa signatur

5.times {print "Lär dig ruby!"} http://poignantguide.net/ruby/

Permalänk

Inte direkt en programmerings-task men väl nyttig hjärngympa för en programmerare som har tid över.

http://www.mactech.com/articles/mactech/Vol.07/07.05/LambdaCa...

Som man brukar säga, not for the faint of heart!

Permalänk

Om du vill ha en utmaning så kan du ju alltid försöka skriva ett "hello world" program i malbogne(tror att språket heter så). Min lärare berättade om det för mig, någon hade gjort en tävling om vem som kunde skriva ett "hello world" program snabbast. Det tog ca 6 månader innan någon hade lämmnat in ett program.

Edit:Jag hoppas att du inte ville ha några andvändbara exempel...

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av WannabiePro
Om du vill ha en utmaning så kan du ju alltid försöka skriva ett "hello world" program i malbogne(tror att språket heter så). Min lärare berättade om det för mig, någon hade gjort en tävling om vem som kunde skriva ett "hello world" program snabbast. Det tog ca 6 månader innan någon hade lämmnat in ett program.

Edit:Jag hoppas att du inte ville ha några andvändbara exempel...

http://en.wikipedia.org/wiki/Malbolge_programming_language kanske?

Hello World:

(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Visa signatur
Permalänk

Japp, det där är språket.

Permalänk
Glömsk
Citat:

Ursprungligen inskrivet av BobbyFromDallas
Inte direkt en programmerings-task men väl nyttig hjärngympa för en programmerare som har tid över.

http://www.mactech.com/articles/mactech/Vol.07/07.05/LambdaCa...

Som man brukar säga, not for the faint of heart!

Anar jag att du använder Reddit?

Visa signatur

...man is not free unless government is limited. There's a clear cause and effect here that is as neat and predictable as a law of physics: As government expands, liberty contracts.

Permalänk
Citat:

Ursprungligen inskrivet av Psionicist
Anar jag att du använder Reddit?

OT:

Indeed.

Reddit var ju tills för ett tag sedan den bästa källan för Lisp releterade artiklar och nyheter.

Permalänk
Medlem

Re: Söker skojiga programmerings-tasks.

Citat:

Ursprungligen inskrivet av Foolo
Jag har tråkigt i programmerings-skogen, och vill skriva en rolig algoritm eller nåt.
Någon som har lite tips på roliga/kluriga problem, som man kan realisera i kod?
Vill inte ha alltför stora/komplexa problem. Och för att alla skall ha nån nytta av tråden behöver det ju inte vara för plattformsberoende heller.

Har du sett 2001? HAL roboten där inspirerar mig. Fixa ett "liknande" program som har en bra övervakning över datorn. När någon process upptar 90% procent av CPU-belastningen så säger den till dig och ger info om vilket program det är, när någon loggar in på MSN så (rutan som kommer upp "Niklas har loggat in") så läser den upp namnet "Niklas has logged in", när du loggar in i datorn så hälsar den "Welcome Niklas" samtidigt som den läser upp temperaturen på CPU:n, vad temperaturen är i din stad osv, och när du har ont om diskutrymme så säger den till och berättar hur länge det varar innan det tar slut i samband med din nuvarande nerladdningshastighet (på DC, bitcomet).

Vad sägs? Finessen är väl att använda Natural Voice (en perfekt Human Voice) och skriva ett program som läser upp en viss text/sträng med det. Behöver ju inte vara så komplext i början. Börja lugnt och med små finesser som bara hälsa dig först, sedan gå in på andra detaljer och funktioner som gör datorn lite mer "mänskligare och sofistikerad".

Stor utmaning kanske?

Visa signatur

Katter har nio. Du med ett - ett som är kort som fan.
Lev det härligt!
***Carpe Diem***

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av BobbyFromDallas
OT:

Indeed.

Reddit var ju tills för ett tag sedan den bästa källan för Lisp releterade artiklar och nyheter.

En del är det ju fortfarande, läsarskaran ändras ju inte över en natt bara för att dom bytar implementering. Annars brukar det dyka upp intressanta saker på Planet Lisp med jämna mellanrum.

Om jag skulle försöka säga något som liknar on-topic så hade iallafall jag tänkt spendera jullovet åt att försöka skriva ett bibliotek för att läsa Matlab-filer i CL.

Visa signatur

Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."

Permalänk
Hedersmedlem

Re: Re: Söker skojiga programmerings-tasks.

Citat:

Ursprungligen inskrivet av NovaC7
Vad sägs? Finessen är väl att använda Natural Voice (en perfekt Human Voice)

Nu vet jag inte om jag håller med om att Natural Voice är perfekt. I alla fall inte den här:

http://www.naturalvoices.att.com/demos/

Permalänk
Medlem

Re: Re: Re: Söker skojiga programmerings-tasks.

Citat:

Ursprungligen inskrivet av Kennel
Nu vet jag inte om jag håller med om att Natural Voice är perfekt. I alla fall inte den här:

http://www.naturalvoices.att.com/demos/

Känner du till nåt bättre då som du kan rekommendera?

Visa signatur

Katter har nio. Du med ett - ett som är kort som fan.
Lev det härligt!
***Carpe Diem***

Permalänk
Hedersmedlem

Re: Re: Re: Re: Söker skojiga programmerings-tasks.

Citat:

Ursprungligen inskrivet av NovaC7
Känner du till nåt bättre då som du kan rekommendera?

Nej. Jag ville bara kommentera att jag tycker den är långt ifrån "perfekt".

Permalänk
Medlem

OnT: Program för att lösa sudokus? Inte lika omöjligt som man kan tro då det tog 6 år för skaparen att komma på "spelet" - det tog bara en och en halv vecka för min programmeringslärare att göra ett program som kan lösa sudokus, med varierande storlek på spelplan + olika antal tecken i spelet.

Visa signatur

P5B E6600 2048MB 1900GT 2x300GB, MacBook Pro

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av codename[black]
OnT: Program för att lösa sudokus? Inte lika omöjligt som man kan tro då det tog 6 år för skaparen att komma på "spelet" - det tog bara en och en halv vecka för min programmeringslärare att göra ett program som kan lösa sudokus, med varierande storlek på spelplan + olika antal tecken i spelet.

Det är rätt simpelt att göra ett program för att lösa "simpla" sudokus (de som brukar finnas i tidningarna). För svårare finns det en hel del obskyra metoder med namn som t ex X-wing, Swordfish, Forcing Chains etc. Dessa är rätt svåra att få till i kod så det blir en liten utmaning

http://www.angusj.com/sudoku/hints.php

Att göra ett program som genererar nya sudokus med valbar svårighetsgrad vore ju något också. Lägg sen till så blocken kan vara formade hur som helst och inte bara 3x3. Exempel.

Permalänk

Det där med att göra ett program som tar en löst sudoku och en önskad svårighetsgrad och sen ger dig en ny som du kan lösa har jag gått och funderat på större delen av hösten, det svåra är hur man definierar svårighetsgraden, vad är det som gör att den räknas som lätt, medel eller svår? En annan sak som kan bli lite klurig är att få till den symmetri som japanerna la till när dom upptäckte sudokun (amerikanen som uppfann den hade ingen symmetri i dom redan ifyllda fälten men japanerna tyckte att det blev vackrare så).

Visa signatur

RTFM - vacker sak att säga till folk som ställer dumma frågor