Wyzwanie
Biorąc pod uwagę dwie liczby całkowite jako dane wejściowe ( x
i y
), dane wyjściowe x
jako ciąg znaków z tyloma zerami wiodącymi, że jest to y
długość znaków bez znaku.
Zasady
Jeśli
x
ma więcej niży
cyfry, wyprowadzane jestx
jako ciąg bez modyfikacji.Wyjście jako liczba całkowita nie jest akceptowane, nawet jeśli nie ma zer wiodących.
Kiedy wartość
x
jest ujemna, zachowaj „tak-
jak jest” i operuj na wartości bezwzględnej.Negatyw
y
powinien być traktowany jako 0, co oznacza, że wyprowadzasz danex
takie, jakie są (ale jako ciąg)
Przykłady:
IN: (1,1) OUT: "1"
IN: (1,2) OUT: "01"
IN: (10,1) OUT: "10"
IN: (-7,3) OUT: "-007"
IN: (-1,1) OUT: "-1"
IN: (10,-1) OUT: "10"
IN: (0,0) OUT: "0"
IN: (0,1) OUT: "0"
IN: (0,4) OUT: "0000"
Najkrótszy kod w bajtach wygrywa, obowiązują standardowe luki.
(-1,1)
daje
+
znak wiodący jest dopuszczalny dla liczb dodatnich?