Lastig probleempje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Pagina: 1 2 volgende »

Woopie100

Woopie100

27/03/2007 21:27:00
Quote Anchor link
Hallo,

Ik heb een vierkant van 3 bij 3

Ik wil de getallen van 1 t/m 9 er invullen met een script. En dat hij dan alle mogelijke manieren laat zien. (9! manieren)

Hoe moet dat?
 
PHP hulp

PHP hulp

13/07/2024 16:43:42
 
Dutch Caffeine

Dutch Caffeine

27/03/2007 21:44:00
Quote Anchor link
Kan je je vraag even wat duidelijker stelen. Is dat vierkant 3 bij 3 pixels is of hokjes?

En je topic titel is niet erg duidelijk!

Maar als je de hokjes bedoeld, dan kan je beter met divs gaan werken.
 
Nick Mulder

Nick Mulder

27/03/2007 21:45:00
Quote Anchor link
Hij wil dus gewoon de getallen 1-9 in een hokje gooien, net zo lang tot alle weet ik hoeveel mogelijke combi's gemaakt zijn?
 
Woopie100

Woopie100

27/03/2007 21:49:00
Quote Anchor link
Nee
ik wil alle combinaties op het scherm hebben :)
 
Baarr

Baarr

27/03/2007 21:52:00
Quote Anchor link
Weet je wel hoe fokking veel mogelijkheden dat dat zijn ? Tenzij je bedoelt dat de getallen wel in dezelfde volgorde staan maar telkens 1 opgeschoven worden.
 
Woopie100

Woopie100

27/03/2007 21:52:00
Quote Anchor link
Nee ik bedoel dat eerste :)
Maar hoe moet dat?
 
Baarr

Baarr

27/03/2007 21:54:00
Quote Anchor link
Dat zijn miljoene mogelijkheden, dat krijg je toch nooit op je scherm :P
 
Jacco Engel

Jacco Engel

27/03/2007 21:56:00
Quote Anchor link
Waarom zou je in vredesnaam een sudoku solver willen schrijven dan is alle lol er af :P
 
Woopie100

Woopie100

27/03/2007 21:56:00
Quote Anchor link
maakt niet uit :) ik hbe een loopje nodig die ze als het waren kan echo'ne

Daar maak ik dan wat in die dan weer filtert
 
Dutch Caffeine

Dutch Caffeine

27/03/2007 22:01:00
Quote Anchor link
Wat ik al zij is divs. Of html tabelen, ff een voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<table width="132" border="0" cellpadding="2" cellspacing="2" bgcolor="#CCCCCC" class="text">
  <!--DWLayoutTable-->
  <tr>
    <td width="43" height="45" valign="top"><div align="center">1</div></td>
    <td width="40" valign="top"><div align="center">2</div></td>
    <td width="41" valign="top"><div align="center">3</div></td>
    <td width="1"></td>
  </tr>
  
  
  <tr>
    <td height="45" valign="top"><div align="center">4</div></td>
    <td valign="top"><div align="center">5</div></td>
    <td valign="top"><div align="center">6</div></td>
    <td></td>
  </tr>
  <tr>
    <td height="49" valign="top"><div align="center">7</div></td>
    <td valign="top"><div align="center">8</div></td>
    <td valign="top"><div align="center">9</div></td>
    <td></td>
  </tr>
  <tr>
    <td height="4"></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>
Gewijzigd op 01/01/1970 01:00:00 door Dutch Caffeine
 
Woopie100

Woopie100

27/03/2007 22:05:00
Quote Anchor link
Ja dit

Alleen dan 362880 keer en allemaal verschillende combinaties
 
Baarr

Baarr

27/03/2007 22:07:00
Quote Anchor link
De tabel zal zijn probleem niet zijn, hij wil gewoon weten hoe hij alle verschillende combinaties kan laten zien.

[amateurmode]

(geen 9 , maar ff 3 hokjes, leest wat eenvoudiger)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
for($i = 1; $i < 10; $i++)
{

    for($j = 1; $j < 10; $j++)
    {

        for($k = 1; $k < 10; $k++)
        {

        echo $i . ' - ' . $j  . ' - ' . $k . '<br >';
        }
// mogelijkheden hokje 3

    } // mogelijkheden hokje 2

} // mogelijheden hokje 1
?>
Gewijzigd op 01/01/1970 01:00:00 door Baarr
 
Woopie100

Woopie100

27/03/2007 22:10:00
Quote Anchor link
Bedankt voor je reactie,

Dit klopt alleen helaas niet
Elk getal mag maar 1 keer gebruikt worden
 
Baarr

Baarr

27/03/2007 22:12:00
Quote Anchor link
Euh, tis al laat, maar goed, daar kun je dan nog wel een check voor inbouwen, je kunt het beter anders doen, maar ik kan mijn hoofd er op dit moment niet toe zetten ;-)
 
Bart van der veen

bart van der veen

27/03/2007 22:19:00
Quote Anchor link
134.217.728 combinatie's

stel je begint met 1 dan is het volgende hokje 2 t/m 9 dat zijn acht combinaties. dus het is een macht van 8 en dat voor 9 vakjes is 8^9 en dat is dan ....
 
Woopie100

Woopie100

27/03/2007 22:21:00
Quote Anchor link
het is gewoon 9!

Voor het eerste vakje heb je keuze uit 9 getallen, dan 8 dan 7 dan 6 enzo
 
Joren de Wit

Joren de Wit

27/03/2007 22:25:00
Quote Anchor link
Nee bart, het zijn 9! (negen faculteit) combinaties. Dus in totaal 362.880 combinaties.

Maar goed, leuk probleempje. Dit scriptje hieronder levert je alle resultaten in een array aan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

// Het creeren van een reeks van $aantal unieke getallen.
function maak($aantal)
{

    $output = '';
    
    for($p = 1; $p <= $aantal; $p++)
    {

        $getal = rand(1,$aantal);
        if(strpos($output, (string) $getal) === false)
        {

            $output .= $getal;
        }

        else
        {
            $p--;
        }
    }

        
    return $output;
}


// Het genereren van alle mogelijke combinaties.
function genereer($aantal)
{

    $resultaat = array();
    
    while(count($resultaat) < faculteit($aantal))
    {

        $waarde = maak($aantal);
        if(!in_array($waarde, $resultaat))
        {

            array_push($resultaat, $waarde);
        }
    }

    
    sort($resultaat);
    return $resultaat;
}


// Een functie voor het berekenen van de faculteit.
function faculteit($getal)
{

    $faculteit = 1;
    for($n = $getal; $n >= 1; $n--)
    {

        $faculteit *= $n;
    }

    return $faculteit;
}



// En nu nog even uitvoeren.
$aantal = 3;
$resultaat = genereer($aantal);

echo '<pre>'.print_r($resultaat , true).'</pre>';
?>


ps. Deze combinaties zijn nu allemaal strings. Deze kun je zelf dus nog opknippen en je 3x3 velden gaan maken.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Jan Koehoorn

Jan Koehoorn

27/03/2007 22:26:00
Quote Anchor link
De formule om alle volgordes van een aantal elementen te berekenen heet faculteit en noteer je inderdaad met een uitroepteken. Stel je wilt alle volgordes van 123, dan heb je zes mogelijkheden want 3! == 6 (1 * 2 * 3)

Ik heb net een scriptje gemaakt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    $str
= '123456';
    $elems = array ();
    while (count ($elems) < 720) {
        $str = str_shuffle ($str);
        if (!in_array ($str, $elems)) {
            array_push ($elems, $str);
        }
    }

    sort ($elems);
    echo '<pre>';
    print_r ($elems);
    echo '</pre>';
?>

echter, als ik die 789 er nog achter plak, dan krijg je 9! mogelijkheden (dat is inderdaad 362880) en dan redt het script het niet binnen de 30 seconden vrees ik. Er moet dan ook een slimmere manier zijn.
 
Joren de Wit

Joren de Wit

27/03/2007 22:28:00
Quote Anchor link
Kijk de oplossing van Jan is vele malen korter. Netjes!
 
Jan Koehoorn

Jan Koehoorn

27/03/2007 22:30:00
Quote Anchor link
Ja, maar hij is me nog een beetje te brute-force ;-) En hij werkt alleen snel op korte reeksen, tot 6 a 7 getallen.
 
Woopie100

Woopie100

27/03/2007 22:38:00
Quote Anchor link
Bedankt voor jullie nadenken :) Ik ga de scripts nu ff bekijken en snappen :P
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.