Comment detail

LL Golf Hole 8 - 横向きのピラミッドを作る (Nested Flatten)
引数で。
関数名含めて82Byte。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include <stdio.h>

void pira(int n){
    int i=n*2-1,m=1;
    for(;i;m=--i<n?i:n*2-i)
        while(m+1)
            putchar(--m?'*':'\n');
}
/*
pira(int n){int i=n*2,m=1;for(;i;m=--i<n?i:n*2-i)for(;m+1;)putchar(m--?'*':'\n');}
*/
main(){
    pira(4);
}
あれ?いろいろ間違った。

ついでに見直したら79Byteになった。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include <stdio.h>

void pira(int n){
    int i=n*2,m;
    while(m=--i<n?i:n*2-i)
        while(m+1)
            putchar(m--?'*':'\n');
}

//pira(int n){int i=n*2,m;while(m=--i<n?i:n*2-i)while(m+1)putchar(m--?'*':'\n');}

main(){
    pira(4);
}

Index

Feed

Other

Link

Pathtraq

loading...