Metin2 Hungarian Forum

Metin2 => Privát szerverek => Computer World => A témát indította: Pisti95 Dátum 2017-07-31, 17:39:13

Cím: Kis matematikai logikai feladat
Írta: Pisti95 Dátum 2017-07-31, 17:39:13
Sziasztok! :)

Nézegettem már Excel függvényeket, érettségiztem is belőle, de nem tudok olyan függvényt hozni, amely eleget tenne elvárásaimnak.
Szükségem lenne olyan függvényre vagy valamilyen matematikai okosságra, amivel sorba tudnám rendezni, csökkenő sorrendbe, ez fontos lenne, a számoknak az utolsó számjegyét.

Hozok itt példát:

0019
0479
0893
0712

Látjátok hogy az utolsó számjegy csökkenő sorrendben van, ebben kérném a segítségeteket, hogyan tudnám ezt megoldani, hogy ahogy jönnének ezek a számok össze-vissza, és ezeket sorba rendezném, 1-2 klikkel az megkönnyítené a munkámat, mert nem kellene kézzel összeírnom.

Ötleteljünk!  ;D
Cím: Re:Kis matematikai logikai feladat
Írta: fabtam11 Dátum 2017-07-31, 17:59:17
https://www.youtube.com/watch?v=1sE23m0oN9k *fak bad link bocs
valami ehhez közel álló okossággal kéne varázsolni, de ha jól sejtem ez még nem az igazi x)
Cím: Re:Kis matematikai logikai feladat
Írta: - Chevrolet - Dátum 2017-07-31, 18:14:44
https://www.extendoffice.com/documents/excel/925-excel-sort-last-character.html
Cím: Re:Kis matematikai logikai feladat
Írta: Pisti95 Dátum 2017-07-31, 19:13:54
Amit te küldtél fabtam11, nem igazán az ami nekem kellene.

Chevi, a tiéd valamivel közelebb áll, de nekem a számokkal kellene "játszanom" :D
Cím: Re:Kis matematikai logikai feladat
Írta: Distraught Dátum 2017-08-01, 15:38:32
mentsd ki egy txt fájlba őket, C#-ban írok neked rá egy programot ami elvégzi, majd visszaimportálod
Cím: Re:Kis matematikai logikai feladat
Írta: - Chevrolet - Dátum 2017-08-01, 16:43:20
Idézetet írta: Pisti95 Dátum 2017-07-31, 19:13:54
Amit te küldtél fabtam11, nem igazán az ami nekem kellene.

Chevi, a tiéd valamivel közelebb áll, de nekem a számokkal kellene "játszanom" :D

A számokat is le tudod tükrözni
Cím: Re:Kis matematikai logikai feladat
Írta: DAtiv Dátum 2017-08-02, 00:34:49
Rendezés..növekvő vagy csökkenő nem jó?
Cím: Re:Kis matematikai logikai feladat
Írta: fabtam11 Dátum 2017-08-02, 10:38:06
Idézetet írta: DAtiv Dátum 2017-08-02, 00:34:49
Rendezés..növekvő vagy csökkenő nem jó?
Idézetet írta: Pisti95 Dátum 2017-07-31, 17:39:13
Szükségem lenne olyan függvényre vagy valamilyen matematikai okosságra, amivel sorba tudnám rendezni, csökkenő sorrendbe, ez fontos lenne, a számoknak az utolsó számjegyét.

Hozok itt példát:

0019
0479
0893
0712

Látjátok hogy az utolsó számjegy csökkenő sorrendben van, ebben kérném a segítségeteket, hogyan tudnám ezt megoldani, hogy ahogy jönnének ezek a számok össze-vissza, és ezeket sorba rendezném, 1-2 klikkel az megkönnyítené a munkámat, mert nem kellene kézzel összeírnom.

Tehát a számoknak az utolsó számjegyét csökkenő sorrendbe kellene helyezni egy oszlopban;
vagyis a rendezés szempontja egy olyan dolog lenne, hogy az egyesek helyiértékét kéne a rendezés szempontjává tenni csökkenő sorrendbe.

ez egy kiindulási alap lehet elvileg:
https://webcache.googleusercontent.com/search?q=cache:pjLCQhQb_CEJ:https://www.extendoffice.com/documents/excel/925-excel-sort-last-character.html+&cd=13&hl=en&ct=clnk&gl=hu&client=opera
(https://www.extendoffice.com/images/stories/doc-excel/sort-by-last-character/doc-sort-lastname-06.png)

(https://www.extendoffice.com/images/stories/doc-excel/sort-by-last-character/doc-sort-lastname-07.png)
Jó tom nem 2, hanem vagy 5-6 klikkelés de attól függetlenül célra vezethet elvben és alternatívaként ideiglenesen megfelelhet, míg Distraught vagy valaki más nem vág be egy programot vagy valami egyebet h segítsgen! :D
Cím: Re:Kis matematikai logikai feladat
Írta: Distraught Dátum 2017-08-02, 13:37:07
ezt compiláld le, most dolgozom, nem tudom, csak jegyzettömbben összeirtam gyorsan (ezrt lehet, hogy van benne olyan hiba h valahol kisbetűvel írtam és a vstudio hisztizik, akkor írd ott át) [C#]

            StreamReader sreader = new StreamReader("file.txt");
            int hossz = File.ReadAllLines("file.txt").Count();
            int[] beolvas = new int[10000];
            for (int i = 0; i < hossz; i++)
            {
                beolvas[i] = Int32.Parse(sreader.ReadLine());
            }
            int[] kiad = beolvas.OrderByDescending(y => y % 10).ToArray();
            string x = "";
            for (int i = 0; i < hossz; i++)
            {
                x = x + kiad[i] + "\n";
            }
            File.WriteAllText("kiad.txt",x);


file.txt fájlba legyenek egymás alatti sorokban a számok, egy kiad.txt-be fogja menteni az új sorbetevés szerint
Cím: Re:Kis matematikai logikai feladat
Írta: Pisti95 Dátum 2017-08-19, 20:33:24
Lenne időd lecompilálhatnád nekem, ha szépen megkérlek.
Cím: Re:Kis matematikai logikai feladat
Írta: Distraught Dátum 2017-08-29, 09:58:24
jajj most nézem csak, hogy azóta írtál ide >< ha hazaértem elcompilálom, de vannak ilyen online compilerek, amik szintén lefutatják
Cím: Re:Kis matematikai logikai feladat
Írta: fabtam11 Dátum 2017-09-11, 11:43:22
na azóta valaki valamire jutott vagy ilyesmi vagy elfelejtettétek?  :o
Cím: Re:Kis matematikai logikai feladat
Írta: Pisti95 Dátum 2017-09-11, 20:52:27
Idézetet írta: fabtam11 Dátum 2017-09-11, 11:43:22
na azóta valaki valamire jutott vagy ilyesmi vagy elfelejtettétek?  :o

Hát engem érdekelt volna ez, mert a munkahelyemen erre szükség lenne, de azóta se kaptam megoldást, hogy lehetne kivitelezni.
Cím: Re:Kis matematikai logikai feladat
Írta: Distraught Dátum 2017-09-14, 15:00:17
bocsi, elfelejtettem >< na most lecompiláltam ><
file.txt-ben legyenek egymás alatt és a kiad.txt-t fogja a program legenerálni (direkt beleraktam a rarba pár példaszámmal)
Cím: Re:Kis matematikai logikai feladat
Írta: Step Dátum 2017-09-14, 16:49:01
Visual Basic excel macro programming :-X
Cím: Re:Kis matematikai logikai feladat
Írta: Pisti95 Dátum 2017-09-14, 20:00:45
Idézetet írta: Distraught Dátum 2017-09-14, 15:00:17
bocsi, elfelejtettem >< na most lecompiláltam ><
file.txt-ben legyenek egymás alatt és a kiad.txt-t fogja a program legenerálni (direkt beleraktam a rarba pár példaszámmal)

Köszönöm szépen, ilyenre gondoltam! :)

Ment a +
EhPortal 1.39 © 2025, WebDev