- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
Object o1 = true ? Integer.valueOf(1) : Double.valueOf(2.0);
Object o2;
if (true) {
o2 = Integer.valueOf(1);
} else {
o2 = Double.valueOf(2.0);
}
System.out.println(o1);
System.out.println(o2);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+79
Object o1 = true ? Integer.valueOf(1) : Double.valueOf(2.0);
Object o2;
if (true) {
o2 = Integer.valueOf(1);
} else {
o2 = Double.valueOf(2.0);
}
System.out.println(o1);
System.out.println(o2);
Такие вот в Java интересные типы-обёртки.
Проверить себя: http://ideone.com/BrhREq
Источник: http://java.dzone.com/articles/10-things-you-didnt-know-about
+118
put 'Сейчас я загадаю число от 1 до 100, и это будет..'
a = rnd(100)
put a.to_s + ' - загаданное число! В конце мы получим 4!'
b = a*2
put b.to_s + ' - это ' + a.to_s + ', умноженное на 2!'
c = b+8
put c.to_s + ' - это ' + b.to_s + ', к которому мы прибавили 8!'
e = c/2
put e.to_s + ' - это ' + c.to_s + ', которое мы разделили на 2!'
d = e-a
put d.to_s + ' - это результат. То есть мы отняли от ' + e.to_s + ' - ' + a.to_s + '. Видите, это же ' + d.to_s + '!'
С названием языка всё-таки решился, называл его "Lapis". (На Ruby синтаксис немного похож, но очень много будет отличий)!
Кто-нибудь хочет принять участие в разработке интерпретатора? Пишу на javascript-е, будет транслируемый язык.
Кто за, ставьте плюс посту и пишите в комментарии.
+136
int a;
cout<<"Enter a\n";
cin>>a;
if (a==1 && a!=2 && a!=3 && a!=4 && a!=5 && a<=5)
{
cout<<"Odin"<<endl;
}
else if (a==2 && a!=1 && a!=3 && a!=4 && a!=5 && a<=5)
{
cout<<"Dva"<<endl;
}
else if (a==3 && a!=1 && a!=2 && a!=4 && a!=5 && a<=5)
{
cout<<"Tri"<<endl;
}
else if (a==4 && a!=1 && a!=2 && a!=3 && a!=5 && a<=5)
{
cout<<"Chetire"<<endl;
}
else if (a==5 && a!=1 && a!=2 && a!=3 && a!=4 && a<=5)
{
cout<<"Pyat"<<endl;
}
как-то глянул в код соседа)
+133
int sum = 100;
int sch = 0;
for (int a50 = 0; a50 <= sum / 50; a50++)
{
for (int a25 = 0; a25 <= (sum - a50 * 50) / 25; a25++)
{
for (int a10 = 0; a10 <= (sum - a50 * 50 - a25 * 25) / 10; a10++)
{
for (int a5 = 0; a5 <= (sum - a50 * 50 - a25 * 25 - a10 * 10) / 5; a5++)
{
sch++;
}
}
}
}
Console.WriteLine(Convert.ToString(sch));
Задача: Подсчитайте сколькими способами можно разменять 1 доллар монетами достоинством 1, 5, 10, 25 и 50 центов. Решать можно как угодно - в лоб перебором, или в общем случае (для произвольной суммы размера и набора монет).
У кого какие варианты еще будут?)
+1002
template<class fwd, class Predicat>
fwd findLast(fwd one, fwd last, Predicat P)
{
if (one == last) return one;
fwd s = one;
fwd tt = ++s;
for ( ; s!=last; )
{
s = find_if(s, last, P);
if (s != last) { tt=++s; }
}
return tt;
}
Функция для поиска последнего вхождения элемента в контейнере STL с помощью алгоритма find_if.
+147
PHP язык несомненно порочный.
1. Взять, например, правило именования переменных - перед именем оных обязательно ставить знак доллара.
Т.е. в PHP закреплен (подсознательно или сознательно) посыл к тому что во главе любой вещи стоит доллар,
деньги, американские деньги, раздутая финансовая
пирамида современности как нечто обязательное к употреблению,
первостепенное, стоящее во главе всех вещей.
2. Заметим так же, что перед названиями функций, т.е. участков кода занимающихся программной работой,
подобного требования в PHP не существует.
Тем самым PHP внедряет в подсознание идеи обесценивания работы и труда.
3. Нетрудно связать второе с первым и понять что PH
психо-идеологически стимулирует склонность к рабству перед
вещественным, отрицает справедливого вознаграждения за труд, но превозносит власть денег, золота, роскоши и
вообще всего материального. Инспирирует рабовладельчество вещи над человеком, а не человека над вещью.
http://www.gamedev.ru/flame/forum/?id=152692#m10
−109
/* Вопрос с форума
Пытаюсь создать игру шашки. Возник вопрос как двигать автоматически шашки противника? (например в зависимости от хода игрока). Как сделать проверку столкновения с шашкой противника?
(создаю их вот так (ALTERNATIVA3D):
*/
box2:Box
for (var j:int = 0; j < 3; j ++)
for (var n:int = 0; n < 8; n ++) {
box2 = new Box(52,52,52);
box2.setMaterialToAllFaces(material3);
box2.x +=525;
box2.x += j * 105;
box2.y = 650
box2.y -= n * 105;
box2.z += 20;
if(box2.y == 650 && box2.x == 630 || box2.y == 545 && box2.x == 525 || box2.y == 440 && box2.x == 630 || box2.y == 335 && box2.x == 525 || box2.y == 230 && box2.x == 630 || box2.y == 125 && box2.x == 525 || box2.y == -85 && box2.x == 525 || box2.y == 20 && box2.x == 630 || box2.y == 545 && box2.x == 735 || box2.y == 335 && box2.x == 735 || box2.y == 125 && box2.x == 735 || box2.y == -85 && box2.x == 735) {
box2.visible = false;
}
container3.addChild(box2);
Не самый эпичный, но все-таки 111 as-говнокод на нашем сайте
+145
/*tabcontent.js*/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /about/photos/tabcontent.js was not found on this server.</p>
<hr>
<address>Apache Server at www.zadornov.net Port 80</address>
</body></html>
http://www.zadornov.net/about/photos/tabcontent.js
в стиле!
+162
$vl_c=fetch_array($rs_c);
$ch1=$vl_c[0]%4;$ch2=((int)$vl_c[0]/4)%4;$ch3=((int)$vl_c[0]/16)%4;
if($vl_c[16]==''||$vl_c[16]==0){$ch2=0;}if($vl_c[18]==''||$vl_c[18]==0){$ch3=0;}
$s1=$vl_c[19]%2; $s2=($vl_c[19]/2)%2; $s3=$vl_c[19]/4;
if(($vl_c[20]==0||$vl_c[20]==2&&$s1==1)&&($ch1>1||$ch1==0)){$chk_status1=check_sert(str_replace("\\'","'",$vl_c[1]),str_replace("\\'","'",$vl_c[2]),str_replace("\\'","'",$vl_c[3]),$vl_c[4],$vl_c[5],$vl_c[6],$vl_c[13],$vl_c[14]);} else{$chk_status1=$ch1;}
if(($vl_c[20]==0||$vl_c[20]==2&&$s2==1)&&($ch2>1||$ch2==0)&&($vl_c[16]!=''&&$vl_c[16]!=0)){$chk_status2=check_sert(str_replace("\\'","'",$vl_c[1]),str_replace("\\'","'",$vl_c[2]),str_replace("\\'","'",$vl_c[3]),$vl_c[7],$vl_c[8],$vl_c[9],$vl_c[15],$vl_c[16]);} else{$chk_status2=$ch2;}
if(($vl_c[20]==0||$vl_c[20]==2&&$s3==1)&&($ch3>1||$ch3==0)&&($vl_c[18]!=''&&$vl_c[18]!=0)){$chk_status3=check_sert(str_replace("\\'","'",$vl_c[1]),str_replace("\\'","'",$vl_c[2]),str_replace("\\'","'",$vl_c[3]),$vl_c[10],$vl_c[11],$vl_c[12],$vl_c[17],$vl_c[18]);} else{$chk_status3=$ch3;}
$chk=$chk_status1+$chk_status2*4+$chk_status3*16;
+178
#ifndef TSTACK_H
#define TSTACK_H
#include <iostream.h>
using namespace std
template.......
Это начало программы "самостоятельно" написаной от руки на бумажке студентом с целью получения зачета по объектно ориентированному программированию. Дальше я читать не стал