ЙажаСценарий / Говнокод #27667 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
type int = 1;
function main() {
    print("try/catch");

    let t = 1;

    try {
        throw 1;
    } catch (v: int) {
        print("Hello ", v);
        v = t;
    }

    assert(v == t);

    print("done.");
}

Ура ура.. новый говнокод подоспел... это гавно теперь параметры в тело "catch"-а передает

ASD_77 ASD_77, (Updated )

Комментарии (32, +32)

ЙажаСценарий / Говнокод #27666 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
let randomNum = Math.floor(Math.random() * 10) + 1;
let inputNum

do {
  inputNum = prompt('Угадай циферку!')
  if (inputNum < randomNum) {
    alert('Недобор');
  } else if (inputNum > randomNum) {
    alert('Перебор');
  } else if (typeof inputNum === "string") {
    alert('ну не, циферку же!');
  } else if (inputNum == null || inputNum == '') {
    alert('Покасики!');
  } else if (inputNum === randomNum) { 
    alert('Угадал!!!'); break;
    }
} while (inputNum != randomNum);

Оно сначала совсем не работало. Потом вдруг заработало. Потом я ему дал полежать, настояться, и оно работать перестало опять О_о моя нипанимать

shuric shuric, (Updated )

Комментарии (8, +8)

Куча говна / Говнокод #27665 Ссылка на оригинал

0

  1. 1
IT Оффтоп #115

#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
#114: https://govnokod.ru/27659 https://govnokod.xyz/_27659

nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

Комментарии (524, +524)

Jawa / Говнокод #27664 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
import java.util.Arrays;
import java.util.Optional;

public class AntiVirus{
  
  private int scanIntensity = 0;
  
  //this method is ready for you.
  public void setScanIntensity(int level){
    scanIntensity = level;
  }
  
  //write this method.
  public String scanFile(File file,VirusDB database){
    String[] signature = database.getSignatures(scanIntensity);
    String fileData = file.getData().toLowerCase();
    
     Optional<String> res = Arrays.stream(signature)
         .map(s -> s.toLowerCase())
         .filter(fileData::contains).findAny();
    
     String scan = " is safe";
    
     if(res.isPresent()) {
        System.out.println(res.get());
        System.out.println("scan: " + scan);
        scan = " is not safe";
        System.out.println("scan after: " + scan);
     }
    
    return file.getName() + scan;
  }
}

Не понимаю, почему не работает.

Задача
https://www.codewars.com/kata/5b13027eedd62c5216000001

Test Results:
AVTest
checkRandomFiles
Log
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
dos
scan: is safe
scan after: is not safe
expected:<f4wpzFoQD is [not ]safe> but was:<f4wpzFoQD is []safe>
Stack Trace
Completed in 476ms
checkSameFilesWithDifferentIntensitySett ings
Log
virus
scan: is safe
scan after: is not safe
expected:<file1 is [not ]safe> but was:<file1 is []safe>
Stack Trace
Completed in 1ms
Completed in 496ms

imrnccc imrnccc, (Updated )

Комментарии (10, +10)

Jawa / Говнокод #27663 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
private static final Map<Integer, FieldInfo> HEAD_FIELDS = new ImmutableMap.Builder<Integer, FieldInfo>()
			.put(5, new FieldInfo("DOC.CODEOKATO", FieldInfoType.STRING))
//			.put(7, new FieldInfo("DOC.NAMECMO", FieldInfoType.STRING))
			.put(8, new FieldInfo("DOC.CODECMO", FieldInfoType.STRING))
//			.put(9, new FieldInfo("DOC.NAMEMEDORG", FieldInfoType.STRING))
			.put(10, new FieldInfo("DOC.CODEMO", FieldInfoType.STRING))
			.put(14, new FieldInfo("DOC.INFINSPERSON_BIRTHDAY", FieldInfoType.DATE))
			.put(12, new FieldInfo("DOC.INFINSPERSON_NUMHEALINS", FieldInfoType.STRING))
			.put(15, new FieldInfo("DOC.INFINSPERSON_GENDER", FieldInfoType.STRING))
			.put(16, new FieldInfo("DOC.INFINSPERSON_DATESTRMED", FieldInfoType.DATE))
			.put(17, new FieldInfo("DOC.INFINSPERSON_DATEFINMED", FieldInfoType.DATE))
			.put(13, new FieldInfo("DOC.INFINSPERSON_NMEDICCARD", FieldInfoType.STRING))
			.put(18, new FieldInfo("DOC.INFINSPERSON_CODEMKB", FieldInfoType.STRING))
			.put(23 - 1, new FieldInfo("DOC.INFINSPERSON_SEVCOVID19", FieldInfoType.STRING))
			.put(24 - 1, new FieldInfo("DOC.INFINSPERSON_SEVCOVID191", FieldInfoType.STRING))
			.put(25 - 1, new FieldInfo("DOC.INFINSPERSON_SEVCOVID192", FieldInfoType.STRING))
			.build();

Коллега изменил мой код, пока я болел.

zloer zloer, (Updated )

Комментарии (21, +21)

Jawa / Говнокод #27661 Ссылка на оригинал

0

  1. 1
https://codeforwin.org/2018/05/10-cool-bitwise-operator-hacks-and-tricks.html

10 cool bitwise operator hacks and tricks every programmer must know

Right shift (>>) operator is equivalent to division by 2
Want to divide a number by 2 quicky. Here you go, use bitwise right shift operator to divide an integer by 2. Each right shift operation reduces the number (operand) to its half.


Просто напомню, что Jawa-петушки вручную заменяют деление/умножение на 2 на сдвиг, потому что анскильный компилятор так не умеет.

OCETuHCKuu_nemyx OCETuHCKuu_nemyx, (Updated )

Комментарии (87, +87)

Няшная / Говнокод #27660 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
for (size_t i = 0; i < 4; ++i) {
    __m128 x0 = _mm_loadu_ps((const float*)blocks[0] + i * 4);
    __m128 x1 = _mm_loadu_ps((const float*)blocks[1] + i * 4);
    __m128 x2 = _mm_loadu_ps((const float*)blocks[2] + i * 4);
    __m128 x3 = _mm_loadu_ps((const float*)blocks[3] + i * 4);
 
    __m128 t0 = _mm_unpacklo_ps(x0, x1);
    __m128 t1 = _mm_unpackhi_ps(x0, x1);
    __m128 t2 = _mm_unpacklo_ps(x2, x3);
    __m128 t3 = _mm_unpackhi_ps(x2, x3);
 
    x[i * 4 + 0] = _mm_castps_si128(_mm_movelh_ps(t0, t2));
    x[i * 4 + 1] = _mm_castps_si128(_mm_movehl_ps(t2, t0));
    x[i * 4 + 2] = _mm_castps_si128(_mm_movelh_ps(t1, t3));
    x[i * 4 + 3] = _mm_castps_si128(_mm_movehl_ps(t3, t1));
}

4х MD5

https://ideone.com/a8YcZ8

bormand bormand, (Updated )

Комментарии (171, +171)

Куча говна / Говнокод #27659 Ссылка на оригинал

0

  1. 1
IT Оффтоп #114

#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652

nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

Комментарии (475, +475)

"PHP" / Говнокод #27658 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
public function StartDataCache($TTL=false, $uniq_str=false, $initdir=false, $vars=Array(), $basedir = "cache")
{
    $narg = func_num_args();
    if($narg<=0)
        return $this->cache->startDataCache();
    if($narg<=1)
        return $this->cache->startDataCache($TTL);
    if($narg<=2)
        return $this->cache->startDataCache($TTL, $uniq_str);
    if($narg<=3)
        return $this->cache->startDataCache($TTL, $uniq_str, $initdir);

    return $this->cache->startDataCache($TTL, $uniq_str, $initdir, $vars, $basedir);
}

mixtyraa mixtyraa, (Updated )

Комментарии (1, +1)