Herhaling zoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Pagina: 1 2 volgende »

Sander

Sander

24/11/2005 11:50:00
Quote Anchor link
Ik ben bezig met een programmatje die een herhaling kan zoeken. Dus zoiets als dit

0.237237237237237237237237

herhaling: 237

0.111111111111111111111111

herhaling: 1

enz.

Heeft iemand een idee hoe ik dit kan doen?
 
PHP hulp

PHP hulp

29/04/2024 01:36:29
 
Sander

Sander

24/11/2005 16:35:00
Quote Anchor link
Heeft er iemand een idee?

Het lukt me nog steeds niet! :(
Gewijzigd op 24/11/2005 16:36:00 door Sander
 
- SanThe -

- SanThe -

24/11/2005 16:43:00
Quote Anchor link
Er zitten veel meer herhalingen in. Wil je die allemaal hebben? Dus b.v zo?

0.237237237237237237237237

Herhaling: 2, 3, 7, 23, 37, 237, 372, 723 en nog veel meer.
 
Sander

Sander

24/11/2005 17:08:00
Quote Anchor link
De herhaling die uit het grootste aantal tekens bestaat. Dus één van deze 237, 372, 723 (maakt niet uit welke)
 
Jelmer -

Jelmer -

24/11/2005 17:22:00
Quote Anchor link
Dan zou je een algoritme moeten maken dat iedere mogelijkheid geeft van letters die meerdere malen zouden kunnen voorkomen, en dezen tellen met substr_count().

Ik denk dat ik daar eens over na ga denken :)
 
Jelmer -

Jelmer -

24/11/2005 17:46:00
Quote Anchor link
Mijn eerste idee dat in mij op kwam:
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
<?php
$string
= 'cgfcgfcgfcgfcgfcgfcgfcgf';

function
match_searchSubstring($string)
{

    $string_length = strlen($string);
    $results = array();
    $k = 0;
    
    for($i = 0; $i < $string_length; $i++)//voor ieder mogelijk begin
    {
        for($j = 2; $j < ($string_length-$j); $j++)
        {

            $results[$k]['substring'] = substr($string, $i, $j);
            $results[$k]['hits'] = substr_count($string, $results[$k]['substring']);
            $k++;
        }
    }

    
    return $results;
}

function
match_getResults($tests)
{

    $tests_length = count($tests);
    $best_test['hits'] = 0;
    $best_test['substring'] = '';
    
    for($i = 0; $i < $tests_length; $i++)
    {

        if($tests[$i]['hits'] > $best_test['hits'])
        {

            $best_test = $tests[$i];
        }

        elseif($tests[$i]['hits'] == $best_test['hits'] && strlen($tests[$i]['substring']) > strlen($best_test['substring']))
        {

            $best_test = $tests[$i];
        }
    }

    
    return $best_test;
}


$results = match_searchSubstring($string);
print_r(match_getResults($results));
?>


Uitkomst was 'Array ( [substring] => cgf [hits] => 8 )'
 
Sander

Sander

24/11/2005 18:05:00
Quote Anchor link
ik ga hem testen maar als die werk ben je GEWELDIG!!!!!
 
Robert Deiman

Robert Deiman

24/11/2005 18:14:00
Quote Anchor link
Mooi script zo jelmer, nu nog zorgen dat die ook van die logische wiskundige reeksen gaat herkennen en zegt wat het volgende getal is :P (zoals dat wel eens gaat bij IQ testen en dergelijke)
 
Sander

Sander

24/11/2005 18:16:00
Quote Anchor link
Hij werkt bijna foutloos, maar als ik bijvoorbeeld

905123451234512345123451234512345123451234512345

invoer, dan zegt hij dat de herhaling '5' is maar dat moet '12345'. Hij moet dus zoeken naar de langste herhaling. Ik ben zelf ook even aan het proberen, maar zou je ook nog even willen kijken?

Alvast bedankt.
 
Jan Koehoorn

Jan Koehoorn

24/11/2005 18:20:00
Quote Anchor link
Inderdaad een zeer mooi script, Jelmer!
Eén opmerking. Als je dit hebt:

$string = 'cgfcgfcgfcgfcgfcgfcgfcgf';

Dan is de langst voorkomende herhaling niet 'cgf'

De string 'cgfcgfcgfcgf' komt twee maal voor en is dus de langste herhaling.
 

24/11/2005 18:30:00
Quote Anchor link
Het kan ook nog de langste herhaling zijn waarbinnen géén herhalingen voorkomen. Dan moet ccgfccgf als uitkomst cgf geven. Pfff, dat is nog niet zo gemakkelijk, maar misschien wel een leuke uitdagin voor het weekend.
 
- SanThe -

- SanThe -

24/11/2005 19:34:00
Quote Anchor link
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
<?php
$test
="0.237237237237237237237237";
$hlen=strlen($test);
$len=$hlen-1;
for($i=0; $i<$len; $i++)
{

    for($j=$hlen-$i; $j>$i; $j--)
    {

        $cnt=substr_count($test, substr($test, $i, $j));
        if($cnt>1)
        {

            exit("De grootste substring komt " . $cnt . " keer voor: " . substr($test, $i, $j) . "<br />");
        }
    }
}

?>


Edit: Testspul verwijderd
Gewijzigd op 24/11/2005 19:42:00 door - SanThe -
 
Jelmer -

Jelmer -

24/11/2005 20:05:00
Quote Anchor link
@Jan: Mijn idee was de langst mogelijke string die het vaakstg voorkomt, waar hoe vaker hij voorkomt belangrijker is dan de lengte.

Bij die van SanThe is dat zo te zien net andersom :)
 
Robert Deiman

Robert Deiman

24/11/2005 20:07:00
Quote Anchor link
Jelmer:
@Jan: Mijn idee was de langst mogelijke string die het vaakstg voorkomt, waar hoe vaker hij voorkomt belangrijker is dan de lengte.

Bij die van SanThe is dat zo te zien net andersom :)


Dat klopt ja.. je moet dit script niet gebruiken met een zin. Dan telt die de letter die het vaakst voorkomt!!!
 
Jelmer -

Jelmer -

24/11/2005 20:15:00
Quote Anchor link
Robert:
Jelmer:
(hier mijn lap tekst)


Dat klopt ja.. je moet dit script niet gebruiken met een zin. Dan telt die de letter die het vaakst voorkomt!!!


Daar had ik dat minimum van 2 voor bedacht. maar ik denk dat je dat wat moet opvoeren naar minimaal 3 in dat geval.
 
Jan Koehoorn

Jan Koehoorn

24/11/2005 20:35:00
Quote Anchor link
SanThe:
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
<?php
$test
="0.237237237237237237237237";
$hlen=strlen($test);
$len=$hlen-1;
for($i=0; $i<$len; $i++)
{

    for($j=$hlen-$i; $j>$i; $j--)
    {

        $cnt=substr_count($test, substr($test, $i, $j));
        if($cnt>1)
        {

            exit("De grootste substring komt " . $cnt . " keer voor: " . substr($test, $i, $j) . "<br />");
        }
    }
}

?>


Edit: Testspul verwijderd


Ook een mooi script SanThe! Ik snap de benadering ook, maar ik heb net even zitten testen ...

Stel ik vul als teststring in:

$test="abcabcdefgdefg";

dan lijkt mij dat er uit moet rollen 'defg', maar het script levert bij mij als resultaat 'abc'.
 
- SanThe -

- SanThe -

24/11/2005 20:44:00
Quote Anchor link
Jelmer:
Bij die van SanThe is dat zo te zien net andersom :)


Klopt, ben bezig het foutje er uit te halen.
 
- SanThe -

- SanThe -

24/11/2005 23:09:00
Quote Anchor link
Okee, wat minder mooi...

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
<?php
$test
="abcabcdefgdefg";
$hlen=strlen($test);
$len=$hlen-1;
$mx=1;
$ln=0;
$lnh=0;
$tel=0;
$res="";
$gn=0;
for($i=1;$i<=$hlen;$i++)
{

    $gn=$gn+$i;
}
function
x($x)
{

    global $test,$hlen,$len,$mx,$ln,$lnh,$res,$tel,$gn;
    for($i=$x; $i<$hlen; $i++)
    {

        for($j=$i+1; $j<=$hlen; $j++)
        {

            $tel++;
            if($tel>$gn)
            {

                return;
            }

            $cnt=substr_count($test, substr($test, $i, $hlen-$j+1));
            $lnh=strlen(substr($test, $i, $hlen-$j+1));
            if((($cnt>$mx) and ($lnh==$ln)) or (($lnh>$ln) and ($cnt>1)))
            {

                $res=substr($test, $i, $hlen-$j+1);
                $mx=$cnt;
                $ln=$lnh;
            }
        }

        if($tel<=$gn)
        {

            $k=$i+1;
            x($k);
        }
    }
}

x(0);
echo "De grootste substring komt " . $mx . " keer voor: " . $res . "<br />";
?>
 
Jan Koehoorn

Jan Koehoorn

24/11/2005 23:15:00
Quote Anchor link
@ SanThe: die levert inderdaad de goede uitkomst. Knap gedaan!
 
Jan Koehoorn

Jan Koehoorn

24/11/2005 23:17:00
Quote Anchor link
Ik heb hem net even getest met 'abcabcdefgdefgcdefgdefg' en dan geeft hij ook de goede uitkomst (cdefgdefg).
 
Jan Koehoorn

Jan Koehoorn

24/11/2005 23:20:00
Quote Anchor link
Wat ook goed is: als ik hem test met

'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'

geeft hij twee keer de helft van die string. En dat klopt, want als hij de hele string terug zou geven, was er geen sprake van een patroon. Petje af, SanThe :-)
 

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.