1. PHP / Говнокод #6690

    +169

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    const
       ACTON_MAP_DROP = 0,
       ACTON_BOT_DROP = 1,
       ACTON_CHANGE = 2,
       ACTON_USE = 3,
       ACTON_AUTO_USE = 4,
       ACTON_EXPIRE = 5,
       ACTON_MINE_DESTROY = 6,
       ACTON_GET = 0,
       ACTION_OFFLINE = 1,
       ACTION_DIE = 2,
       ACTION_USE = 3,
       ACTON_EXPIRE = 4;

    Радует, что в 3-х константах слово написано правильно. :)

    Запостил: PaintedBlack, 17 Мая 2011

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

    • браузерная игра?
      Ответить
    • Думаю, тот, кто дописывал 11 и 12 строчки, тоже нормально поржал с предыдущего "разработчика".
      Ответить
      • рефакторинг в пхп дело больное из-за слабого контроля типов (да и вообще, те, кто осилил исключительно пхп, вряд ли знают про такое слово) поэтому, видимо, оставили старые константы, что бы ничего не поломалось, а ввели более осмысленные и использующиеся.
        Ответить
    • int[][] multiply(A:int[][], B:int[][], n:int) {
      	let R:int[][] = new int[m][p], S:int;
      	for (let i:int = 0; i < n; i++) {
      		for (let j:int = 0; i < n; j++) {
      			S = 0;
      			for (let k:int = 0; k < n; k++)
      				S += A[i][k] * B[k][j];
      			R[i][j] = S;
      		}
      	}
      	return R;
      }
      Ответить
      • Идиот.

        int[][] multiply(A:int[][], B:int[][], m:int, n:int, p:int) {
        	let R:int[][] = new int[m][p], S:int;
        	for (let i:int = 0; i < m; i++) {
        		for (let j:int = 0; i < p; j++) {
        			S = 0;
        			for (let k:int = 0; k < n; k++)
        				S += A[i][k] * B[k][j];
        			R[i][j] = S;
        		}
        	}
        	return R;
        }


        Так хотя бы с прямоугольными работает.
        Ответить
    • Разве так можно объявлять константы в php ?
      Ответить
    • guest-ы неадекваты!
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий