Sortuj według tego, co opisują pary cyfr


17

Biorąc pod uwagę dodatnią liczbę całkowitą, możemy utworzyć nową liczbę, która jest opisana cyframi pobranymi parami (z wiodącym 0 dodanym dla liczb o nieparzystej liczbie cyfr).

Na przykład:

  • 1234 można odczytać jako jedną 2, trzy 4s - więc wyjście dla 1234 wynosi 2444.

  • 643 ma nieparzystą liczbę cyfr, więc zero wiodące jest dodawane, aby było parzyste. Następnie 0643 można odczytać jako: zero 6s, cztery 3s, stąd wynik wyniósłby 3333.

(To jest OEIS A056967 ).

Zadanie: biorąc pod uwagę tablicę dodatnich liczb całkowitych, posortuj je według wartości opisanej parą cyfr, w porządku rosnącym. Kolejność nie ma znaczenia między liczbami wejściowymi, które prowadzą do tej samej wartości.

Dane wejściowe : tablica / lista / zestaw dodatnich liczb całkowitych. Zera na wejściu są nie dozwolone, a wejście jako ciągi cyfr / wykazy / etc. są niedozwolone - dane wejściowe powinny być tak zbliżone do liczb całkowitych / liczbowych, jakie jest w stanie używać Twój język.

Dane wyjściowe : tablica posortowana w wyżej wymieniony sposób, zwrócona w jeden ze zwykłych sposobów (funkcja zwraca wartość / STDOUT / krzyczy w pustkę / itp.) Możesz wydrukować je pojedynczo, zwrócić jako liczby, ciągi znaków lub listy cyfry

Przypadki testowe

Input 
Output

[19, 91, 2345, 2023]
[19, 2023, 2345, 91]

[25257, 725, 91, 5219, 146125, 14620512]
[725, 5219, 14620512, 91, 146125, 25257]

[123130415 3335 91 111111111 528 88]
[528, 111111111, 123130415, 3335, 88, 91]

[1 21 33 4 5]
[1 4 5 21 33]

[3725, 10, 2537, 1, 1225, 2512]
[10, 1, 1225, 2512, 2537, 3725]

[125, 26, 1115, 1024] 
[1115, 1024, 125, 26]

(W czwartym przypadku testowym wszystkie 1, 4 i 5 są oceniane na 0, więc można je sortować między sobą w dowolnej kolejności. Podobnie w piątym przypadku testowym 10 i 1 oba oceniają na 0, a więc można je sortować według albo zamówienie.)

(Powiązane: Powiedz, co widzisz , Jeden 1, Dwa 1, Jeden 2 Jeden 1

Podziękowania dla Kevina Cruijssena za pomoc w wyjaśnieniu pytania w piaskownicy.


2
Czy możemy wziąć listę cyfr jako dane wejściowe? Czy możemy wypisać listę list cyfr?
Pan Xcoder,

@ Mr.Xcoder Dane wejściowe powinny być listą liczb całkowitych, a nie list cyfr. Dane wyjściowe mogą być listami cyfr, jeśli jest to wygodniejsze.
Sundar - Przywróć Monikę

jak wskazał @mnel, moja odpowiedź nie zadziała dla liczb powyżej 10 cyfr. czy warto go zachować takim, jaki jest, czy też powinienem go zmodyfikować kosztem 32 bajtów.
JayCe,

@JayCe Jeśli dobrze rozumiem, ograniczenie jest spowodowane tym, że jest to limit typu liczb całkowitych w R - ponieważ strtoizwraca liczbę całkowitą - prawda? Jeśli tak, to w porządku, to jest legalne.
Sundar - Przywróć Monikę

masz rację! zachowa to tak, jak jest.
JayCe,

Odpowiedzi:


5

APL (Dyalog) , 26 bajtów

Dzięki ngn za zapisanie 1 bajtu :)

{⍵[⍋⌽↑,⍨⌿⍴⌿0 10⊤⍵⊤⍨⍴⍨100]}

Wypróbuj online!

Inspiracja pochodzi od dzaima & ngn


100⊥⍣¯1⊢⍵-> ⍵⊤⍨⍵/100działa na 26.
jslip

Naprawdę nie chcę WSFULL dla podanych przypadków testowych
H.PWiz

26 jest możliwe przy MAXWS = 1M
ngn

100⊥⍣¯1⊢⍵->⍵⊤⍨⍴⍨100
ngn

1
@ H.PWiz, a oto inne rozwiązanie dla 26 bajtów:{⍵[⍋⌽↑,⍨⌿⍴⌿⊃⊥⍣¯1/10 100⍵]}
ngn

3

R , 141 bajtów

(s<-scan(,""))[order(strtoi(sapply(s,function(x)paste(strrep((m=matrix(c(if(nchar(x)%%2)0,el(strsplit(x,""))),2))[2,],m[1,]),collapse=""))))]

Wypróbuj online!

Raczej żmudna odpowiedź - ale działa na wszystkich przypadkach testowych. Buduje wyjście z parą cyfr i sortuje dane wejściowe zgodnie z tym.


Podałem swoje podejście do innej odpowiedzi, ponieważ pracowałem nad tym po południu, ale zostałem przerwany. Tylko dla zapewnienia, że ​​nie otrzymałem inspiracji od ciebie bez kredytów;)
digEmAll 17.08.18

@digEmAll nie martw się :) - Właściwie myślę, że nazwa vzmiennej pochodzi od innych odpowiedzi - nigdy vwcześniej jej nie używałem . I miłe użycie intToUtf8!
JayCe,

ahah Naprawdę zazdroszczę nazwom moich zmiennych z jedną literą! Nie, poważnie ... pochodzę z StackOverflow za każdym razem, gdy publikuję „podobną” alternatywę, którą wydaje się kradzież;)
digEmAll

strtoi zwróci NA dla liczb całkowitych powyżej 10 cyfr (jak nie będzie liczb)
2018

@mnel dzięki za wskazanie! Sprawdziłem z zegarem sundarowym, a ponieważ jest to ograniczenie typu liczb całkowitych, mogę to pozostawić bez
zmian

3

R , 120 bajtów

(v=scan())[order(sapply(v,function(n,e=nchar(n))sum((a=rep((x=n%/%10^(0:(e-1-e%%2))%%10)[!0:1],x[!1:0]))*10^seq(a=a))))]

Wypróbuj online!

  • -11 bajtów dzięki sugestii arytmetycznej @sundar!

Nieskluczony kod z wyjaśnieniem:

# define a function G which takes a number 'n' and uncompress it multiplied by 10
# e.g. 2735 -> 775550, 61345 -> 355550 etc.
G=function(n){
  e = nchar(n)                   # get the n.of digits in the compressed number

  x = n%/%10^(0:(e-1-e%%2))%%10  # split 'n' into vector of digits reversed adding 
                                 # trailing zero if 'e' is odd (e.g. 123 -> c(0,3,2,1))

  even = x[!0:1]                 # take only the odd elements of 'x' (= even digits)
  odd  = x[!1:0]                 # take only the even elements of 'x' (= odd digits)
                                 # N.B. :
                                 # these tricks work because !0:1 is c(TRUE,FALSE)
                                 # and V[c(TRUE,FALSE)] exploits the fact that R 
                                 # automatically recycles the logical indexes up to the
                                 # length of the vector V

  a = rep(even,odd)              # repeat each value in 'even' 'odd' times obtaining the
                                 # uncompressed number as digits vector. Note that in
                                 #  case of single digit 'n', 'a' will be an empty vector

  sum(a*10^seq(a=a))             # multiplies 'a' * 10^(1:length(a)) and sum 
                                 # obtaining the uncompressed number multiplied by 10
                                 # N.B. in case of empty 'a', we get 0
}

v = scan()                       # take vector v from stdin

w = sapply(v,G(n))               # apply G to all numbers of 'v'

v[order(w)]                      # use the uncompressed values as weights to sort 'v'

[!1:0]Sztuką jest naprawdę ładne - nie widziałem go wcześniej.
JayCe,

@sundar: dodano wyjaśnienie;)
digEmAll 17.08.19

1
Ładny. Wiedziałem, że ci [!1:0]faceci ukrywają coś porządnego. Bawiłem się tym i wskazówkami na temat gry w golfa R, próbując uzyskać arytmetycznie liczbę z cyfr (bez as.double), ale wymyśliłem tylko wersję 132-bajtową: TIO
sundar - Przywróć Monikę

@sundar: Nie myślałem o podejściu arytmetycznym ... Zapisałem 11 bajtów, dzięki!
digEmAll 18.08.18

2

Pyth , 14 bajtów

oir9c.[Z2jNT2T

Wypróbuj tutaj! | Zestaw testowy! | 12 bajtów z listą cyfr we / wy

Jak to działa?

oir9c.[Z2jNT2T – Full program.
o              – Sort the input list by the results of the following code (variable: N).
         jNT   – Cast the current element to a list of digits.
     .[Z2      – Pad it on the left with 0s to the nearest multiple of 2.
    c       2  – Split in pieces of length 2.
  r9           – Run length decode.
 i           T – Cast the list of digits to a base 10 integer.

2

Galaretka , 10 bajtów

ṚẋƝm2ṚFḌµÞ

Wypróbuj online!

Sprawdź pakiet testowy!

Jak to działa

ṚẋƝm2ṚFḌµÞ Monadyczny link / Pełny program. | Przykład: [25257, 725, 91, 5219, 146125, 14620512]
        µÞ Posortuj listę wejściową według wyniku łącza monadycznego: | Przykład: 725
Ṛ Podnieś N do tablicy cyfr i odwróć go. | [5, 2, 7]
 ẋƝ Dla każdej dwóch kolejnych cyfr x, y powtórz xy razy. | [[5, 5], [2, 2, 2, 2, 2, 2, 2]]
   m2 Modułowy 2. Weź co drugi element tej tablicy. | [[5, 5]]
     Ṛ Odwróć. | [[5, 5]]
      F Spłaszcz. | [5, 5]
       Ḍ Konwertuj z dziesiętnej na całkowitą. | 55

To zdecydowanie przypadek: 2537i 3725nie reprezentują tej samej liczby.
Erik the Outgolfer,

Czy możesz podać mi przypadek testowy, który by to złapał, a ja dodam to do pytania?
Sundar - Przywróć Monikę

@sundar Jak Erik powiedział [2537, 3725]. Nigdy nie wątpiłem, że to zbieg okoliczności, dlatego do odpowiedzi dołączyłem tę notatkę
Pan Xcoder

@ Mr.Xcoder Testcase dodano, dziękuję.
Sundar - Przywróć Monikę

2

Perl 6 , 53 bajtów

*.sort(+*.flip.comb.rotor(2).map({[x] $_}).join.flip)

Wypróbuj online!

Anonimowy Jakakolwiek lambda, która pobiera listę wartości i sortuje je według tego, co opisują pary liczb.

W takim przypadku cofam numer, a następnie rotorprzestawiam listę o dwa, aby uzyskać każdą parę liczb. Wyklucza to pierwszą cyfrę liczb nieparzystych, ale ponieważ przekłada się 0to na liczbę razy tę liczbę, jest w porządku. Dodatkowo, wyrównuje wartości, aby użyć [x]poprawnie.



2

Haskell , 89 88 bajtów

Oszczędność bajtu dzięki ovs

import Data.List
(%)=mod
m?n|n<1=0|n%100<10=m?div n 100|w<-n-10=m*10?w+m*n%10
sortOn(1?)

Ostatni wiersz definiuje anonimową funkcję, której można użyć w następujący sposób:

> sortOn(1?)[19, 91, 2345, 2023]
[19,2023,2345,91]

Podstawową funkcjonalność zapewnia operator infix, (?)który śledzi mnożnik m, a pozostałe dane wejściowe RLE n. (?)ciągle odejmuje 10 od, npodczas gdy istnieje dziesiątka cyfry do odjęcia, a gdy to robi, wypycha kolejną kopię ostatniej cyfry na przód wyjścia (przez mnożnik m, który jest zwiększany za każdym razem o 10). Kiedy miejsce dziesiątek zostanie wyczerpane, ostatnie dwie cyfry są odrzucane, a proces powtarza się, aż liczba zostanie zmniejszona do 0. W końcu używamy operatora (z początkowym mnożnikiem 1) jako klucza sortowania.


1
m?n|n<1=0|n%100<10=m?div n 100|w<-n-10=m*10?w+m*n%10jest bajt krótszy.
ovs

2

Łuska , 10 bajtów

ÖödṁΓ*C_2d

Wypróbuj online!

Wyjaśnienie

ÖödṁΓ*C_2d    Full function
Ö             Sort the input list by the result of...
 ö            The composition of these four functions:
         d      Convert to a list of digits
      C_2       Split into length-2 sublists starting at the end
   ṁ            Map the following function and concatenate the results:
    Γ*            Repeat the list tail X times, where X is the list head
  d             Convert back to an integer

2

Dyalog APL, 41 39 36 35 31 30 29 bajtów

f←⊂⌷¨⍨∘⍋{10⊥∊⍴⌿0 10100⊥⍣¯1⊢⍵}¨

Wypróbuj online!

-2 dzięki szarlatanowi Krowy
-4 (plus -4 za pomysł na konwersję bazy) dzięki ngn
-2 dzięki, więc H.PWiz


⊃,/może zostać
Kritixi Lithos

@ Cowsquack Wiedziałem, że zapomniałem wbudowanego: p
dzaima

{⍺⍴⍨⍎⍵}->⍴⍨∘⍎
ngn

@ngn oczywiście, nigdy nie pamiętam wszystkich rzeczy jot / train
dzaima

oto kolejna sztuczka na -1 bajt - trainify {⍵[⍋F ⍵]}as⊂⌷¨⍨∘⍋F
ngn

2

C (gcc) (systemy 32-bitowe), 188 177 176 bajtów

char*p,*q,c[99],b[99]="0";i;d(x){for(p=b+!(sprintf(b+1,"%d",x)&1),q=c;i=*p++;++p)for(i-=48;i--;*q++=*p);*q=0;atoi(c);}m(int*a,int*b){return d(*a)-d(*b);}s(l,c){qsort(l,c,4,m);}

Wypróbuj online!

po amd64dodaniu flagi-m32 do kompilacji.

Zastosowanie : s(x,n);gdzie xwskazuje na tablicę liczb całkowitych do sortowania i njest długością tej tablicy.

Drugi przypadek testowy daje zły wynik, ponieważ konwersja 25257daje 2222277777przepełnienie 32-bitowej liczby całkowitej - dodano piąty przypadek testowy bez tej liczby.

Wyjaśnienie:

char*p,                                     // d(): input pointer
    *q,                                     // d(): output pointer
    c[99],                                  // d(): output buffer
    b[99]="0";                              // d(): input buffer
                                            //      (fixed first char 0)
i;                                          // d(): repeat counter

d(x){                                       // conversion function
    for(
            p=b+!(sprintf(b+1,"%d",x)&1),   // print number in decimal to
                                            // input buffer, starting at second
                                            // character, initialize input
                                            // pointer to first or second char
                                            // depending on the length of the
                                            // number
            q=c;                            // initialize output pointer
            i=*p++;                         // set repeat counter to digit and
                                            // point to next digit, stop when
                                            // NUL character is found
            ++p)                            // point to next digit after loop
        for(i-=48;i--;*q++=*p);             // inner loop, append current digit
                                            // i-48 ('0') times to output buffer
    *q=0;                                   // terminate output with NUL
    atoi(c);                                // convert to number, 'return' not
                                            // needed as atoi() leaves result
                                            // on the stack
}

m(int*a,int*b){                             // comparison function for qsort
    return d(*a)-d(*b);                     // return difference of converted
}                                           // values

s(l,c){                                     // sorting function
    qsort(l,c,4,m);                         // only "wrap" qsort, assuming
}                                           // sizeof(int) is 4

Twoja funkcja d()jest długa ze względu na ciągi znaków i związane z nimi funkcje, możesz zapisać wiele bajtów po prostu czytając ostatnie 2 cyfry i budując dane wyjściowe w ten sposób: o;u;i;d(x){for(u=1,o=0;x;x/=100)for(i=0;i++<x%100/10;o+=x%10*u,u*=10);x=o;}m(int*a,int*b){u=d(*a)-d(*b);}s(l,c){qsort(l,c,4,m);}zaoszczędzisz także bajty, unikając deklarowania i inicjowania chars.
Annyo,

Fajny pomysł - myślę, że praca nad wartościami całkowitymi sprawia, że ​​jest to zupełnie inne podejście, więc powinieneś rozważyć opublikowanie odpowiedzi? :)
Felix Palmen,

Zaproponuj b-~sprintf(b+1,"%d",x)%2zamiastb+!(sprintf(b+1,"%d",x)&1)
ceilingcat

@Annyo sugeruje x/10%10zamiastx%100/10
ceilingcat


1

Brachylog , 18 bajtów

{↔ġ₂ẹ{Ċj₎|Ȯt}ˢ↔c}ᵒ

Wypróbuj online!

Wyjaśnienie

Mnóstwo drobnych rzeczy potrzebnych do uwzględnienia trzech różnych przypadków: nieparzysta liczba cyfr, para 0 razy liczba i normalne pary.

{               }ᵒ     Order the Input according to the output of this predicate
 ↔                       Reverse the number
  ġ₂                     Group into pairs; the last digit is alone if there are
                           an odd number of them
    ẹ{      }ˢ           For each group:
      Ċ                    If there are two elements
       j₎                  Juxtapose the first one as many times as the second
                             element (won't work if the second element is 0)
         |                 Else
          Ȯ                If there is one element (odd number of digits)
           t               just take that element
                           (Else don't select anything, i.e. 0 repetitions)
              ↔c         Reverse and concatenate back into an integer

Myślę, że |Ȯtjest to niepotrzebne i faktycznie sprawia, że ​​sortowanie jest błędne: jest równoważne wypełnieniu 1 zamiast 0, więc biorąc pod uwagę [125, 26, 1], sortuje to jako [1, 26, 125] zamiast [1 , 125, 26].
Sundar - Przywróć Monikę

1

Perl 5 , 76 bajtów

Funkcja zamiast jednowierszowej na raz.

Zupełnie prosto: gsortuje dane wejściowe numerycznie, używając hdo konwersji liczb. hrobi to za pomocą wyrażenia regularnego s/(.)(.)/$2x$1/gre(który jest prawdopodobnie wystarczająco czytelny). A 0lewe dopełnienie jest wykonywane za pomocą 0 x("@_"=~y///c%2)."@_"(gdzie y///cjest skrócony sposób pisania length, xto operator powtarzania i .konkatenacja).

sub h{(0 x("@_"=~y///c%2)."@_")=~s/(.)(.)/$2x$1/gre}sub g{sort{h($a)-h$b}@_}

Wypróbuj online!

Spodziewam się jednak krótszych odpowiedzi Perla!


1

Siatkówka , 44 bajty

^.?((..)*)$
$1 $&
%)`\G(\d)(.)
$1*$2
N`
.+ 

Wypróbuj online! Generowanie klucza sortowania na początku wiersza jest trudniejsze, ale krótki etap sortowania prowadzi do oszczędności 3 bajtów. Wyjaśnienie:

%)`

Zastosuj dwa pierwsze etapy na każdej linii osobno.

^.?((..)*)$
$1 $&

Dopasuj i skopiuj parzystą liczbę końcowych cyfr.

\G(\d)(.)
$1*$2

Zastąp każdą parę cyfr ich opisaną wartością. \G\dPowoduje dopasowanie się zatrzymać w przestrzeni.

N`

Sortuj numerycznie.

.+ 

Usuń klucze sortowania.


To sprytna sztuczka, aby posortować według klucza. Dobry.
Sundar - Przywróć Monikę

1

05AB1E , 20 19 bajtów

ΣDgÉi¦}2ôε`sиJ}J0ìï

Naprawiono błąd dla +1 bajtu, a następnie golfowany o -2 bajty dzięki @sundar .

Wypróbuj online lub sprawdź wszystkie przypadki testowe .

Zdecydowanie można grać w golfa .. Nie jestem zbyt szczęśliwy z tego powodu

Wyjaśnienie:

Σ                    # Sort by:
 Dg                  #  Duplicate the current number, and take it's length
                     #   i.e. 25257 → 5
                     #   i.e. 4 → 1
   Éi }              #  If this length is odd:
     ¦               #   Remove the first digit
                     #    i.e. 25257 → '5257'
                     #    i.e. 4 → ''
       2ô            #  Then split the number in pieces of 2
                     #   i.e. '5257' → ['52','57']
                     #   i.e. '' → []
         ε    }      #  And map each to:
          `          #   Push both digits to the stack
                     #    i.e. '52' → '5' and '2'
           s         #   Swap them
            и        #   Repeat the first digit the second digit amount of times
                     #    i.e. '2' and '5' → ['2','2','2','2','2']
             J       #   Join the list of digits together
                     #    i.e. ['2','2','2','2','2'] → '22222'
               J     #  Join all numbers back together again
                     #   i.e. ['','22222','77777'] → '2222277777'
                     #   i.e. [] → ''
                0ì   #  Prepend a 0 (because `Σ` will put all '' at the back)
                     #   i.e. 2222277777 → '02222277777'
                     #   i.e. '' → '0'
                  ï  #  Cast it to an integer, because sorting is done string-wise by
                     #  default despite 05AB1E's interchangeability of strings and numbers;
                     #  and it's also to remove all leading zeros
                     #   i.e. '02222277777' → 2222277777
                     #   i.e. '0' → 0

1

Attache , 50 bajtów

SortBy!N@Flip##~`&&>PadRight&0&2=>Chop&2@Flip@List

Wypróbuj online!

Wyjaśnienie

SortBy!N@Flip##~`&&>PadRight&0&2=>Chop&2@Flip@List      anonymous function, argument: [a1..aN]
SortBy!                                                 sort the given array by grading f[ai]
                                                        e.g. 42513
                                              List      digits of ai
                                                        e.g. [4, 2, 5, 1, 3]
                                         Flip@          flip the digits around
                                                        e.g. [3, 1, 5, 2, 4]
                                  Chop&2@               chop into groups of 2
                                                        e.g. [[3, 1], [5, 2], [4]]
                    PadRight&0&2=>                      pad each group to size 2 with 0's
                                                        e.g. [[3, 1], [5, 2], [0, 4]]
                  &>                                    using each sub array as arguments...
               ~`&                                      ...repeat the 2nd the 1st amount of times
                                                        e.g. [[1, 1, 1], [2, 2, 2, 2, 2], []]
             ##                                         then:
         Flip                                           reverse the groups
                                                        e.g. [[2, 2, 2, 2, 2], [1, 1, 1]]
       N@                                               then convert it to an number
                                                        e.g. 22222111


1

Japt, 13 bajtów

ñ_ì_ò2n)®rçì

Wypróbuj lub uruchom wszystkie przypadki testowe


Wyjaśnienie

ñ_                :Sort by passing each integer through a function
  ì_              :  Split to an array of digits, pass it through the following function and implicitly convert back to an integer
    ò2n)          :    Starting from the end of the array, split at every second element
        ®         :    Map
         rç       :      Reduce X & Y by repeating X Y times
           Ã      :    End mapping
            ¬     :    Join



0

Java 11, 204 189 bajtów

L->{L.sort((a,b)->Long.compare(s(a+""),s(b+"")));}long s(String s){var r="";for(int l=s.length(),i=l%2;i<l;)r+=s.split("")[++i].repeat(s.charAt(i++-1)-48);return r.isEmpty()?0:new Long(r);}

Bierze listę długich parametrów jako parametr i sortuje tę listę wejściową (bez zwracania nowej listy).

Wypróbuj online (UWAGA: String.repeat(int)jest emulowany, repeat(String,int)ponieważ Java 11 nie jest jeszcze w TIO. Liczba bajtów pozostaje taka sama).

Wyjaśnienie:

L->{                     // Method with ArrayList<Long> parameter and no return-type
  L.sort(                //  Sort the list by:
   (a,b)->Long.compare(  //   Using a builtin Long-comparator with:
     s(a+""),s(b+"")));} //   The correctly formatted values as described in the challenge

long s(String s){        // Separated method with String parameter and long return-type
  var r="";              //  Temp-String, starting empty
  for(int l=s.length(),  //  The length of the input-String
      i=l%2;i<l;)        //   If the length is even:
                         //    Loop `i` in the range [0,`l`) (in steps of 2)
                         //   Else (the length is odd):
                         //    Loop `i` in the range [1,`l`) (in steps of 2) instead
    r+=                  //   Append the result-String with:
      s.split("")[++i].  //    The digit at index `i+1`
      .repeat(s.charAt(i++-1)-48);
                         //    Repeated the digit at index `i` amount of times
  return r.isEmpty()?    //  If the temp-String is empty:
          0              //   Return 0
         :               //  Else:
          new Long(r);}  //   Convert the temp-String to a long and return it

Cześć, wyzwanie wyraźnie zabrania wprowadzania ciągów, przepraszam! (Kusi mnie, aby zezwolić na obsługę Javy, ale przy innych odpowiedziach byłoby to niesprawiedliwe).
Sundar - Przywróć Monikę

@sundar Ah, nie spełniłem tego wymogu; mój zły .. Na szczęście łatwo jest po prostu dodać 2x, +""aby przekonwertować liczbę na String. Powinien zostać teraz naprawiony. :)
Kevin Cruijssen,

1
Ładny. Nie spodziewałem się tego po Javie. :)
zegar słoneczny - Przywróć Monikę
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.