トップページphp
218コメント75KB

一番汚いコードでHello Worldを書いたやつが勝ち

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/06/22(金) 00:23:46ID:???
言語は何でもいいよ
0002nobodyさん2007/06/22(金) 00:58:41ID:???
<p
>
h
e
l
l
o
,
w
o
r
l
d
</
p
>
0003nobodyさん2007/06/22(金) 01:33:14ID:???
>>2
<b>の方がオススメ
0004nobodyさん2007/06/22(金) 01:53:35ID:???
<終了>終了</終了>
0005nobodyさん2007/06/22(金) 02:52:16ID:???
実態参照とかで。

めんどくさいから誰かヤレ。命令。
0006nobodyさん2007/06/22(金) 10:10:51ID:???
>>2
それだと1文字ごとに空白が入っちゃうじゃん
0007irbで2007/06/22(金) 11:30:44ID:BMPlrNlv
<% for i in 1..11 do -%>
<% case i -%>
<% when 1 -%>
H
<% when 2 -%>
e
<% when 3 -%>
l
<% when 4 -%>
l
<% when 5 -%>
o
<% when 6 -%>

<% when 7 -%>
W
<% when 8 -%>
o
<% when 9 -%>
r
<% when 10 -%>
l
<% when 11 -%>
d
<% end -%>
<% end -%>
0008nobodyさん2007/06/22(金) 13:14:41ID:???
>>6
word-spacing
0009nobodyさん2007/06/23(土) 02:47:08ID:???





























0010nobodyさん2007/06/23(土) 15:33:20ID:???
<?php
$unkoyamaunko = <<<UNKOYAMAUNKO
%48%65%6c%6c%6f%2c%57%6f%72%6c%64
UNKOYAMAUNKO
$unkokawaunko = urldecode($unkoyamaunko);
echo $unkokawaunko;
?>
0011nobodyさん2007/06/23(土) 18:32:30ID:???
>>10
これはwww
しかもphpでw
0012nobodyさん2007/06/25(月) 14:47:38ID:???
<noscript>このページを表示するにはJavaScript対応のブラウザが必要です。</noscript><script type="text/JavaScript">
s=decodeURI("%14%02rYE%5C%5D%14%02t%14%01p%14%01%08%14%02rYTPU%14%02t%14%02rEXE%5DT%14%02tyt%7D%7D~(改行しない)
%14%03%01f~c%7Du%14%02r%1EEXE%5DT%14%02t%14%02r%1EYTPU%14%02t%14%01p%14%01%08%14%02rS%5EUH%14%02tyt%7D%7D~(改行しない)
%14%03%01f~c%7Du%10%14%02r%1ES%5EUH%14%02t%14%01p%14%02r%1EYE%5C%5D%14%02t%14%01p");
k=49;t="";for(i=0;i<s.length;i++){a=s.charCodeAt(i)^k;t=t+String.fromCharCode(a);}document.write(decodeURI(t));</script>

長過ぎになってしまった
(改行しない)って書いた文字列とその直後の改行を省いてくれ
0013nobodyさん2007/06/25(月) 15:41:12ID:???
try { ta346n3t4; 5bwq3; 4v5nh; uqo34uqvi; 34g5v3j; 4het5n45 }
catch (e) { alert('Hello World'); }
0014nobodyさん2007/06/25(月) 16:01:48ID:???
if($code=="一番汚い"){echo"hello world";}
0015nobodyさん2007/06/25(月) 18:33:34ID:???
汚いコードだなぁ
0016nobodyさん2007/06/25(月) 19:50:41ID:???
#include <stdio.h>
int hello(int i)
{
    static char * str="Hello world\n";
    putchar(i++[str]);
    if(i[str-1] == '\n') return(0);
    hello(i);
}
int main(int argc, char * argv[])
{
    hello(0);
    return(0);
}
// なんかイマイチだな
// もっと天然で汚い感じが欲しい
0017nobodyさん2007/06/25(月) 20:58:19ID:???
// hello.js
import System;
import System.Text;
const a: String = "utf-8";
const b: Char = " ";
const c: Char = "d";
const d: Char = "e";
const e: Char = "h";
const f: Char = "l";
const g: Char = "o";
const h: Char = "r";
const i: Char = "w";
Console.WriteLine("Content-type: text/html; charset={0}", a);
Console.WriteLine();
var j: StringBuilder = new StringBuilder();
var k: Char[] = [Char.ToUpper(e), d, f, g, b, Char.ToUpper(i), h, c];
j.Append(k);
var l: int[] = [2, 2, 3, 7, 2, 9];
for (var m : int = 0; m < l.Length; m += 2)
    j.Insert(l[m + 1], k[l[m]]);
Console.WriteLine('<{0}><{1}><{2}>{5}</{2}></{1}><{3}><{4}>{5}</{4}></{3}></{0}>',
    'html', 'head', 'title', 'body', 'p', j.ToString());
0018nobodyさん2007/06/25(月) 21:11:48ID:???
<?php
/*
     ____
   /__.))ノヽ
   .|ミ.l _  ._ i.)  
  (^'ミ/.´・ .〈・ リ   phpはわしが育てた
  .しi   r、_) |  
    |  `ニニ' /   
   ノ `ー―i
*/
echo"Hello World";
?>
0019nobodyさん2007/06/25(月) 21:36:23ID:???
<?php

if (1) {

?>

Hello World

<?php

}

?>
0020nobodyさん ◆XGAVYHfdvg 2007/06/26(火) 00:59:14ID:???
#include <stdio.h>
#include <string.h>

int main(void)
{
char str[16];

memset( str, "\0", sizeof(str) );
sprintf( (char *)&str[16], "Hello World" );
puts( (char *)&str[16]text );

return 0;
}
0021nobodyさん ◆XGAVYHfdvg 2007/06/26(火) 01:01:00ID:???
汚いどころか間違えた・・・orz

誤:puts( (char *)&str[16]text );
正:puts( (char *)&str[16] );

どっちにしろアレだが。
0022nobodyさん2007/06/26(火) 12:39:14ID:???
>>19
ツッコミ待ちでつか
0023nobodyさん2007/06/26(火) 22:10:07ID:???
Javaだけど、たかがHelloWorldごときに、StrategyやらAbstractFactoryやらGoFデザインパターン
を使いまくってるのがあったな。

ttp://developers.slashdot.org/comments.pl?sid=33602&cid=3636102
0024nobodyさん2007/06/27(水) 21:00:36ID:???
必要以上な実装としては好例
汚くはないが。サンプルとして有用そうだし。
0025nobodyさん2007/06/28(木) 02:21:48ID:???
10 print "H"
20 print "e"
30 print "l"
40 print "l"
50 print "o"
60 print "W"
70 print "o"
80 print "r"
99999 print "l"
15656520 print "d"

renum
run
0026nobodyさん2007/06/28(木) 02:50:34ID:???
renum 1000
くらいにしとけ
0027nobodyさん2007/06/28(木) 16:59:49ID:???
漏れも参戦したいw
PHPなんだけどまだネタある?誰かヒントプリーズ
0028nobodyさん2007/06/28(木) 18:37:56ID:???
お前参戦の意味分かってるか
0029nobodyさん2007/06/29(金) 03:48:09ID:???
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLOWORLD.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER.
OBJECT-COMPUTER.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 HW PIC X(11) VALUE "Hello World".
PROCEDURE DIVISION.
DISPLAY HW
STOP RUN.
0030nobodyさん2007/06/29(金) 11:23:59ID:???
普通じゃないか。笑ったけど
0031nobodyさん2007/06/29(金) 22:26:21ID:???
$m = "H"; goto display;
Add_e:{ $m .= "e"; goto display; }
Add_l:{ $m .= "l"; goto display; }
Add_o:{ $m .= "o"; goto display; }
Add_W:{ $m .= "W"; goto display; }
Add_r:{ $m .= "r"; goto display; }
Add_d:{ $m .= "d"; goto display; }
display:
if($m eq "H") {
goto Add_e;
} elsif($m eq "He") {
goto Add_l;
} elsif($m eq "Hel") {
goto Add_l;
} elsif($m eq "Hell") {
goto Add_o;
} elsif($m eq "Hello") {
goto Add_W;
} elsif($m eq "HelloW") {
goto Add_o;
} elsif($m eq "HelloWo") {
goto Add_r;
} elsif($m eq "HelloWor") {
goto Add_l;
} elsif($m eq "HelloWorl") {
goto Add_d;
} else {
print $m;
}
0032nobodyさん2007/06/30(土) 13:17:14ID:/kMH2jwE
$ara=array(" ",A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z);
$mes="";
if($mes=="HELLO WORLD"){
echo $mes;
}else{
for($i=0;$i<26;$i++){$mes.=$ara[rand[0,25]];}
}
0033nobodyさん2007/06/30(土) 13:33:00ID:UIYio/Py
$kitanai["一番汚いコード" ] = "Hello World";
echo $kitanai["一番汚いコード" ];
0034nobodyさん2007/06/30(土) 13:54:37ID:QUrOWOrn
<?php
$a=false;
?>Hello World
0035nobodyさん2007/06/30(土) 22:00:31ID:WECyrrpC
st ix, [j]
ld ix, [j]
ld acc, [ix+a0+1]
st acc, [x]

lp2: ld acc, [x]
ld ix, [j]
ld ix, [ix+a0]
cmp acc, ix
bzp lp4
ld ix, [j]
ld acc, [ix+a0]
st acc, [ix+a0+1]

lp3: ld ix, [j]
sub ix, 1
st ix, [j]
bzp lp2

lp4: ld acc, [x]
ld ix, [j]
st acc, [ix+a0+1]
0036nobodyさん2007/06/30(土) 23:27:08ID:???
インデントしてあるとか良心的だな
0037nobodyさん2007/07/02(月) 00:44:03ID:Pb0OW63k
try
{
Integer.parseInt("うんこ");
}
catch(Exception e)
{
System.println("Hello World");
}
0038nobodyさん2007/07/03(火) 23:32:23ID:???
<?php while(true){echo"HELLO WORLD";} ?>
0039nobodyさん2007/07/04(水) 02:28:34ID:???
world = "Hello"

def hello(world)
print "Hello" + " " + "World"
end

hello(world)
0040nobodyさん2007/07/04(水) 02:47:12ID:???
# sorry, give me a one chane
hello, world = "Hello", "world"

def hello(world)
print "Hello" + " " + "World"
end

hello(world)
0041nobodyさん2007/07/04(水) 11:21:45ID:???
#include <stdio.h>
#include <stdlib.h>
int main( int argc, char *argv[] )
{
char dec[]={0x2f,0xa3,0x05,0x1f,0x3e,0xdf,0x1d,0x83,0x5b,0xa1,0xde,0x00};
char *p=dec;
while(*p){
printf("%c",*p++^(char)rand());
}
printf("\n");
exit(0);
}

rand()の実装が違うとだめだな。
0042nobodyさん2007/07/04(水) 20:25:23ID:???
"Hello World".each_with_index{ |hello, world| p hello }
0043nobodyさん2007/07/04(水) 20:50:40ID:???






























0044432007/07/04(水) 20:51:10ID:???
荒らしじゃないよ。WhiteSpaceという言語
0045nobodyさん2007/07/04(水) 22:22:22ID:???
逆に綺麗だと思った
0046nobodyさん2007/07/04(水) 22:34:18ID:???
>>44
2ちゃんねるはタブを削り落とされるのでお前は荒らし
0047nobodyさん2007/07/04(水) 22:47:27ID:???
// HelloWorld.js
function HelloWorld(s) {
    return s.toString().split(/\W/)[1];
}
WScript.Echo(HelloWorld(HelloWorld));
0048nobodyさん2007/07/05(木) 09:48:29ID:???
2ちゃん関係ないがな
0049nobodyさん2007/07/05(木) 18:45:58ID:???
たしかに荒らしだわな。
2ちゃんの仕様だから
0050nobodyさん2007/07/11(水) 05:08:05ID:???
my @hello = qw( H e l l o W o r l d ); foreach my $s( @hello ) { print " " if( $s eq qq|W|); print $s; }
0051nobodyさん2007/07/11(水) 06:08:59ID:???
約100万回前後ループして完成するHello World

#!/usr/bin/perl
use strict;
$|=1;
print qq|content-type:text/html\n\n|;
&main();
sub main {
srand(time ^ ($$ + ($$ << 15)));
my $loop=1;
foreach(0x48,0x65,0x6c,0x6c,0x6f,0x20,0x57,0x6f,0x72,0x6c,0x64) {
while($loop++) {
if(int(rand()*100000)==$_) {
printf qq|%c |, $_;
last;
}
}
}
$loop--;
print qq|<br>\n|;
print qq|<br>\n=================<br>\n|;
print qq|loop=${loop}|;
print qq|<br>\n=================<br>\n|;
}
;1;
0052nobodyさん2007/07/15(日) 13:26:26ID:???
<? new a("Hello World");
class alfhabeta{var $a = "a";var $b = "b";var $c = "c";var $d = "d";var $e = "e";var $f = "f";var $g = "g";
var $h = "h";var $i = "i";var $j = "j";var $k = "k";var $l = "l";var $m = "m";
var $n = "n";var $o = "o";var $p = "p";var $q = "q";var $r = "r";var $s = "s";var $t = "t";var $u = "u";
var $v = "v";var $w = "w";var $x = "x";var $y = "y";var $z = "z";
var $space = " ";
function p($code,$s){if(ereg("[a-z]",$code)) return $s? strtolower($this->e($code)): strtoupper($this->e($code));
elseif($code == $this->space) return $this->e("space");else die("[Undefined]");}
function e($name){$arr = get_object_vars($this);return $arr[$name]? $arr[$name]: "( ゚д゚)シメジ";}}
class a extends alfhabeta{
var $str = null;
function a($str = "Nullpo"){$this->str = $str;
$str = $this->b(mb_strlen($this->str));echo $str;
return true;}
function b($num){$n = 0;
while($n < $num){$str = $str . $this->c(substr($this->str,$n,1));$n++;}
return $str;}
function c($code){return $this->p(strtolower($code),ereg("[a-z]",$code));}
}?>
無駄に長く書いてみた。改行で怒られた……
0053nobodyさん2007/07/15(日) 22:39:55ID:???
#!/usr/bin/perl

my $hoge = '';

open $hoge or die('Hello World!');

0054nobodyさん2007/08/30(木) 18:11:35ID:???
<?
function unko()
{
$str = "                     人          <br>".
    "                   ノ⌒ 丿        <br>".
"                _/   ::(          <br>".
"               /     :::::::\         <br>".
"               (     :::::::;;;;;;;)         <br>".
"               \_―― ̄ ̄::::::::::\      <br>".
"               ノ ̄     ::::::::::::::::::::::)      <br>".
"              (     ::::::::::::::;;;;;;;;;;;;人       <br>".
"             / ̄――――― ̄ ̄::::::::\     <br>".
"            (        :::::::::::::::::::::::::::::::::)     <br>".
"            \__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ       <br>";

return $str;
}
echo unko();
?>
0055nobodyさん2007/09/03(月) 22:15:10ID:???
<?php
//俺のかわりにお前が書け
?>
0056nobodyさん2007/09/19(水) 23:48:12ID:???
>>55
きたねぇw
0057nobodyさん2007/12/21(金) 00:36:11ID:???
<?php
class H{
$s="hello world";
function H(){
}
function p(){
return ucfirst($this->s);
}
}
$hc=new H();
echo $hc->p();
/*
汚いというか複雑なだけか
*/
0058nobodyさん2008/02/16(土) 10:31:11ID:nilA8yYH
+++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>-.------------.<++++++++.--------.+++.------.--------.>+.
0059nobodyさん2008/02/16(土) 17:40:53ID:???
<image src="たんつぼ満タン" alt="Hello World">
0060nobodyさん2008/02/19(火) 17:50:41ID:fPNkIgqk
$str="fadfahdfsaffasdefdafalfdaflfaodfasf dfgfwargwgwgodahjtjrjhrtljtd"
&helloworld($str);
exit;
sub hellowworld{
if($_[0] =~/h/){print"h"}
if($_[0] =~/h/){print"e"}
if($_[0] =~/h/){print"l"}
if($_[0] =~/h/){print"l"}
if($_[0] =~/h/){print"o"}
print" ";
if($_[0] =~/h/){print"w"}
if($_[0] =~/h/){print"o"}
if($_[0] =~/h/){print"r"}
if($_[0] =~/h/){print"l"}
if($_[0] =~/h/){print"d"}
}
0061nobodyさん2008/02/19(火) 17:51:32ID:fPNkIgqk
あ、まちがえた

$str="fadfahdfsaffasdefdafalfdaflfaodfasf dfgfwargwgwgodahjtjrjhrtljtd"
&helloworld($str);
exit;
sub hellowworld{
if($_[0] =~/h/){print"h"}
if($_[0] =~/e/){print"e"}
if($_[0] =~/l/){print"l"}
if($_[0] =~/l/){print"l"}
if($_[0] =~/o/){print"o"}
print" ";
if($_[0] =~/w/){print"w"}
if($_[0] =~/o/){print"o"}
if($_[0] =~/r/){print"r"}
if($_[0] =~/l/){print"l"}
if($_[0] =~/d/){print"d"}
}
0062nobodyさん2008/02/19(火) 20:54:59ID:???
header('location: http://pc11.2ch.net/test/read.cgi/php/1182439426/')
0063nobodyさん2008/02/22(金) 10:07:51ID:???
print "H";
print "e";
while($i<2){
print "l";
$i++;
}
print "o";
print "W";
print "o";
print "r";
print "l";
print "d";

0064nobodyさん2008/02/22(金) 10:12:11ID:???
throw new HelloWorldExeption();
0065nobodyさん2008/02/23(土) 14:58:30ID:z1LnZPp5
$helloworld = "%82g%82d%82k%82k%82n%81%40%82v%82n%82q%82k%82c%81I";

$helloworld = &helloworld($helloworld) ;

print $helloworld;

exit;

sub helloworld{

$_[0] =~ s/%([A-Fa-f0-9][A-Fa-f0-9])/pack("C", hex($1))/eg;

}
0066nobodyさん2008/02/27(水) 11:24:26ID:???
$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu="Hello World";
$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu2=$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu;
$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu3=$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu2;
$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu4=$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu3;
$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu5=$doumoarigatougozaimasukyoumotanoshikukurashiteorimasu4;
















echo "Hello World";
■ このスレッドは過去ログ倉庫に格納されています