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

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
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
  94. 94
  95. 95
  96. 96
  97. 97
  98. 98
public class ExampleW{
    public static void main(){
        Scanner input = new Scanner(System.in);
        System.out.println("Give mark: ");
        int mark = input.nextInt();
        String Grade;
        switch (mark){
        case 100:
        case 99:
        case 98:
        case 97:
        case 96:
        case 95:
        case 94:
        case 93:
        case 92:
        case 91:
        case 90:{
            Grade = "A+";
            break;
        }case 89:
        case 88:
        case 87:
        case 86:
        case 85:
        case 84:
        case 83:
        case 82:
        case 81:
        case 80: {
            Grade = "A";
            break;
        }case 75:
        case 76:
        case 77:
        case 78:
        case 79:{
            Grade = "A-";
            break;
        }case 70:
        case 71:
        case 72:
        case 73:
        case 74:{
            Grade ="B+";
            break;
        } case 69:
        case 68:
        case 67:
        case 66:
        case 65:{
            Grade ="B";
            break;
        }
        case 64:
        case 63:
        case 62:
        case 61:
        case 60:{
            Grade = "C+";
            break;
        }case 50:
        case 51:
        case 52:
        case 53:
        case 54:
        case 55:
        case 56:
        case 57:
        case 58:
        case 59: {
            Grade = "C";
            break;
        }case 45:
        case 46:
        case 47:
        case 48:
        case 49:{
            Grade = "D";
            break;
        }case 40:
        case 41:
        case 42:
        case 43:
        case 44:{
            Grade = "E";
            break;
        }case 0:
        case 1:
        case 2:
        case 3:
        ...
        ...
        }default: {
            Grade = "null";
            break;
        }}
}

Мистер Хэнки Мистер Хэнки, (Updated )

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

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

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
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
import java.util.Scanner;

public class JavaApplication5 {

    public static void main(String[] args) {
        Scanner sw = new Scanner(System.in);
        System.out.print("Введите число: ");
        int week = sw.nextInt();
        System.out.println("The day is "+day);
    
}

class Month{
    
        String day;
        switch (int week) {
            case 1:
                day = "Monday";
                break;
            case 2:
                day = "Tuesday";
                break;
            case 3:
                day = "Wednesday";
                break;
            // match the value of week
            case 4:
                day = "Thursday";
                break;
            case 5:
                day = "Friday";
                break;
            case 6:
                day = "Saturday";
                break;
            case 7:
                day = "Sunday";
                break;
            default:
                day = "---";
                break;
        }
        
    }
}

Нужно чтобы от пользователя запрашивался номер дня недели, а получалось название. Не пойму, что не так. Помогите, пожалуйста, Добрые Люди

123AAAANNNAAA 123AAAANNNAAA, (Updated )

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

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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
  public static void main(String[] args) {
	System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(new Date(2022 - 1900, 0, 1, 20, 30)));
	System.out.println(new SimpleDateFormat("YYYY-MM-dd").format(new Date(2022 - 1900, 0, 1, 20, 30)));
  }
}

А что там у Jawa-блядей за отсос должен был случиться 1 января? Я что-то не могу воспроизвести:
https://www.programmersought.com/article/47096700076/

3_dar 3_dar, (Updated )

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

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

0

  1. 1
  2. 2
- null, null, null, null, null, null, null, null, null, null, null, null, null, null))
+ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null))

Это реальный коммит с работы
(не мой, я к jawa не притрагиваюсь)

3_dar 3_dar, (Updated )

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

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 )

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

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 )

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