- 1
- 2
- 3
- 4
- 5
- 6
let countries = ``
missingCountries.map((c, i) => {
countries += ` '${c.country}'`
if (i !== missingCountries.length - 1) countries += `,`
})
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−19
let countries = ``
missingCountries.map((c, i) => {
countries += ` '${c.country}'`
if (i !== missingCountries.length - 1) countries += `,`
})
map? Ara.
−9
console.log((typeof[])[!![]-!![]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[!![]+!![]+!![]+!![]]+(typeof([]+[]))[!![]+!![]+!![]+!![]+!![]]+'+'+(typeof[])[!![]+!![]]+(typeof([]+[]))[!![]-!![]]+'='+(![]+[])[!+[]+!+[]]+(typeof[])[!![]-!![]]+'\\/'+([![]]+[][[]])[!![]+!![]+!![]+!![]])
прикол над коллегой, выведет oleg+js= ... запустите, если хотите знать :)
−9
{получить I}
function getSafeItoDBID(TEmployer e):Integer;
begin
if (e<>nil) and (e.getIdentificator()<>nil) and (e.getIdentificator().getID()<>nil) and (e.getIdentificator().getID().getID()<>nil)
then result:= e.getIdentificator().getID().getID().getValue().i;
else result:= 0;
end;
Получить без ERROR ID для записи в MySQL
−2
public static function getItemGrid($settings, $site_width, $columns) {
$products_per_row_xs = Journal2Utils::getProperty($settings, 'mobile.value', 1);
$products_per_row_sm = Journal2Utils::getProperty($settings, 'mobile1.value', 2);
if ($columns == 1) {
$products_per_row_md = Journal2Utils::getProperty($settings, 'tablet1.value', 2);
} else if ($columns == 2) {
$products_per_row_md = Journal2Utils::getProperty($settings, 'tablet2.value', 1);
} else {
$products_per_row_md = Journal2Utils::getProperty($settings, 'tablet.value', 3);
}
if ($columns == 1) {
$products_per_row_lg = Journal2Utils::getProperty($settings, 'desktop1.value', 4);
} else if ($columns == 2) {
$products_per_row_lg = Journal2Utils::getProperty($settings, 'desktop2.value', 3);
} else {
$products_per_row_lg = Journal2Utils::getProperty($settings, 'desktop.value', 5);
}
if ($columns == 1) {
$products_per_row_xl = Journal2Utils::getProperty($settings, 'large_desktop1.value', 4);
} else if ($columns == 2) {
$products_per_row_xl = Journal2Utils::getProperty($settings, 'large_desktop2.value', 3);
} else {
$products_per_row_xl = Journal2Utils::getProperty($settings, 'large_desktop.value', 5);
}
return array(
'xs' => $products_per_row_xs,
'sm' => $products_per_row_sm,
'md' => $products_per_row_md,
'lg' => $products_per_row_lg,
'xl' => $site_width > 1200 ? $products_per_row_xl : $products_per_row_lg
);
}
Метод из шаблона Journal в opencart
−7
import re
def matrix():
square = [[0 for x in range(7)] for x in range(7)]
directions = ((1,0), (0,1), (-1,0), (0,-1))
x, y, d = -1, 0, 0
for i in range(49):
while True:
x1, y1 = x + directions[d][0], y + directions[d][1]
if x1 >= 0 and x1 < 7 and y1 >= 0 and y1 < 7 and square[y1][x1] == 0:
x, y = x1, y1
break
d = (d + 1) % 4
square[y][x] = re.sub(r'\d', lambda n: ' ' * int(n.group()), '9de9mb8nv5yo4aol1rm')[i]
return square
print('\n'.join([''.join(line) for line in matrix()]).strip())
по мативам http://govnokod.ru/23329#comment389918
+3
function getResult ()
{
var o1,o2,o3,o4,o5,o6,o7,o8,o9;
var o10,o11,o12,o13,o14,o15,o16,o17,o18;
var o19,o20,o21,o22,o23,o24,o25,o26,o27;
var o28,o29,o30,o31,o32,o33,o34,o35,o36,o37;
if (R1[2].checked)o1="Правильно"; else o1="Неправильно";
if (R2[0].checked)o2="Правильно"; else o2="Неправильно";
if (R3[2].checked)o3="Правильно"; else o3="Неправильно";
if (R4[0].checked)o4="Правильно"; else o4="Неправильно";
if (R5[1].checked)o5="Правильно"; else o5="Неправильно";
if (R6[1].checked)o6="Правильно"; else o6="Неправильно";
if (R7[2].checked)o7="Правильно"; else o7="Неправильно";
if (R8[3].checked)o9="Правильно"; else o9="Неправильно";
if (R9[2].checked)o10="Правильно"; else o10="Неправильно";
if (R10[2].checked)o11="Правильно"; else o11="Неправильно";
if (R11[0].checked)o12="Правильно"; else o12="Неправильно";
if (R12[2].checked)o13="Правильно"; else o13="Неправильно";
if (R13[2].checked)o14="Правильно"; else o14="Неправильно";
if (R14[0].checked)o15="Правильно"; else o15="Неправильно";
if (R15[3].checked)o16="Правильно"; else o16="Неправильно";
if (R16[3].checked)o17="Правильно"; else o17="Неправильно";
if (R17[0].checked)o18="Правильно"; else o18="Неправильно";
if (R18[1].checked)o19="Правильно"; else o19="Неправильно";
if (R19[2].checked)o20="Правильно"; else o20="Неправильно";
if (R20[2].checked)o21="Правильно"; else o21="Неправильно";
if (R21[4].checked)o22="Правильно"; else o22="Неправильно";
if (R22[2].checked)o23="Правильно"; else o23="Неправильно";
if (R23[3].checked)o24="Правильно"; else o24="Неправильно";
if (R24[2].checked)o25="Правильно"; else o25="Неправильно";
if (R25[0].checked)o27="Правильно"; else o27="Неправильно";
if (R26[1].checked)o29="Правильно"; else o29="Неправильно";
if (R27[0].checked)o30="Правильно"; else o30="Неправильно";
if (R28[1].checked)o32="Правильно"; else o32="Неправильно";
if (R29[1].checked)o33="Правильно"; else o33="Неправильно";
if (R30[2].checked)o35="Правильно"; else o35="Неправильно";
if (R31[1].checked)o36="Правильно"; else o36="Неправильно";
if (C3.checked&&C5.checked&&C6.checked)o8="Правильно"; else o8="Неправильно";
if (C8.checked&&C9.checked)o26="Правильно"; else o26="Неправильно";
if (C11.checked&&C12.checked&&C14.checked)o28="Правильно"; else o28="Неправильно";
if (C16.checked&&C18.checked&&C19.checked)o31="Правильно"; else o31="Неправильно";
if (C20.checked&&C21.checked&&C22.checked)o34="Правильно"; else o34="Неправильно";
if (C25.checked&&C27.checked&&C28.checked&&C29.checked)o37="Правильно"; else o37="Неправильно";
alert( ' 1 - '+o1+ ' 2 - '+o2+ ' 3 - '+o3+
'\n 4 - '+o4+ ' 5 - '+o5+ ' 6 - '+o6+
'\n 7 - '+o7+ ' 8 - '+o8+ ' 9 - '+o9+
'\n 10 - '+o10+ ' 11 - '+o11+ ' 12 - '+o12+
'\n 13 - '+o13+ ' 14 - '+o14+ ' 15 - '+o15+
'\n 16 - '+o16+ ' 17 - '+o17+ ' 18 - '+o18+
'\n 19 - '+o19+ ' 20 - '+o20+ ' 21 - '+o21+
'\n 22 - '+o22+ ' 23 - '+o23+ ' 24 - '+o24+
'\n 25 - '+o25+ ' 26 - '+o26+ ' 27 - '+o27+
'\n 28 - '+o28+ ' 29 - '+o29+ ' 30 - '+o30+
'\n 31 - '+o31+ ' 32 - '+o32+ ' 33 - '+o33+
'\n 34 - '+o34+ ' 35 - '+o35+ ' 36 - '+o36+
'\n 37 - '+o37);
}
онлайн-тестирование, взято с сайта моей кафедры
−1
n = int(input())
matrix = [[0] * n for i in range(n)]
num = 1
end = n
start = 0
while num != num**2:
for i in range(start, end):
if num == num**2:
break
for j in range(start, end):
if num == num**2:
break
matrix[i][j] = num
num += 1
if j + 1 == end:
for k in range(start+1, end):
if num == num**2:
break
matrix[k][j] = num
num += 1
if k + 1 == end:
for l in range(-end+1, -start):
if num == num**2:
break
matrix[k][l] = num
num += 1
if l + 1 == start:
for m in range(-end+1, -start-1):
if num == num**2:
break
matrix[m][l] = num
num += 1
end -= 1
start += 1
for i in range(n):
for j in range(n):
print(matrix[i][j], end='\t')
print()
у меня на выходе только нули, не понимаю где нагадил,вот условие:
Выведите таблицу размером n×n, заполненную числами от 1 до n**2 по спирали, выходящей из левого верхнего угла и закрученной по часовой стрелке, как показано в примере (здесь n=5):
Sample Input:
5
Sample Output:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
−9
class SimilarCardIsShown(ZenAndroidTest):
def test_similar_show(self):
cards = self.swipe_and_find_elements(By.ID, "com.yandex.zensample.app:id/card_title", 7)
for card in cards:
card.click()
self.driver.back()
assert self.driver.find_element_by_id("com.yandex.zensample.app:id/card_helper_sim_head"), "Нет похожих"
хуй
−2
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *f = fopen(argv[1], "r");
if(f == NULL)
{
perror("open");
return 1;
}
char str[8];
while( fgets(str, 9, f) != NULL)
{
if(str[0] == '\n') continue;
printf("%s", str);
}
fclose(f);
return 0;
}
вот так на си тяжко работать со строками
−1
#!/bin/bash
mac=$1
file=$2
count=$(cat $file|wc -l)
declare -i i=0
while ((i<count)); do
let tmp=i+1
pins[$i]=$(cat $file|head -$tmp|tail -1)
((i++))
done
((i=0))
while ((i<count)); do
echo "$i/$count"
echo "> wpa_cli wps_reg $mac ${pins[$i]}"
wpa_cli wps_reg $mac ${pins[$i]}
echo
sleep 3
iwconfig &>tmp
if grep -q $mac tmp; then
echo "Подключено! PIN: ${pins[$i]}"
rm tmp
exit 0
fi
((i++))
done
rm tmp
Это типа хактул
Похож на школопедища творение