C 언어 AdventCalendar 2017(+1차원 셀 오토마톤 트리)
6405 단어 CAdventCalendar
rule30.c
#include <stdio.h>
#define RULE 30
#define N 33
int cell[2][N];
int main()
{
int s, i, j;
cell[0][N/2] = 1;
for (i = 0; i < N/2; i++) {
for (j = 1; j < N-1; j++) {
putchar(cell[i&1][j] ? '*' : ' ');
s = (cell[i&1][j-1] << 2) | (cell[i&1][j] << 1) | cell[i&1][j+1];
cell[~i&1][j] = !!(RULE & (1 << s));
}
putchar('\n');
}
return 0;
}
(출력)
*
***
** *
** ****
** * *
** **** ***
** * * *
** **** ******
** * *** *
** **** ** * ***
** * * **** ** *
** **** ** * * ****
** * *** ** ** * *
** **** ** *** *** ** ***
** * * *** * *** * *
** **** ** * * ***** *******
그런데 Qiita에의 禊도 끝났으므로, 나머지는 기술론과는 무관한 잡담입니다.
C 언어 AdventCalendar 2017에 가기
쿠우~ 피곤했습니다 w 이것으로 AdventCalendar 완주입니다!
실은, 재료 투고[12/1분] 하면 대행의 이야기를 들고 받은[이것은 거짓말]의 시작이었습니다
사실은 이야기의 이야기가 아니었지만 [이것은 진실] ←
두꺼운 [누구? ]을 낭비하지는 않기 때문에 유행 [어디서? ]의 재료로 도전해 본 소존입니다 w
이하, 마도카들 [누구? ] 모든 사람에게 메시지를 보내십시오.
... 계속되지 않습니다.
스스로 세운 것도 아니다 C 언어 AdventCalendar 2017 입니다만, 최종적으로는 18 기사 를 투고하는 결과가 되었습니다. 참가한 7명(자신 포함)의 여러분도 수고하셨습니다. 25일 전부 메우는 하메가 되지 않아서 좋았다.
가능한 질문과 그 대답
Q: 왜 그렇게 투고하고 있는 거야?
A: 자? 별로 의리도 의무도 없었습니다만, 어쩐지. 굳이 말한다면, 실수로 목표 설정 (12/4)한 탓.
Q: 여가인가?
A: 아니. 사전에 재료를 준비하고 있던 것이 아니기 때문에, 「거의 매일 마감일이 존재한다」라는 상황은 상상 이상으로 정신적 부담이 됩니다. 특히 기일 엄수하지 않았음에도 불구하고입니다. 다시 한번 AdventCalendar를 완수하고 있는 분들을 존경하겠습니다.
Q : C 언어를 좋아합니까?
A: 정말 싫지 않지만, 좋아도 아니고, 그런 느낌. 외부 요인이 없으면 C++ 언어를 사용하는 것이 낫습니다.
Q: 지금 C 언어의 수요 없지?
A: 세야. 올해의 C언어 AdventCalendar도 12월 직전까지 참가자 제로 (11/27)이었던 것 같습니다. 사람이 상상하는 범위보다 현실 세계는 다양하기 때문에 어디에 수요가 있는지는 모릅니다. 어떤 곳에는 있겠지요.
Q: 내년도 또 할까?
A : 이렇게는 벌써 안 돼요
나는 참가하지 않는다 아마하지 않을 것 같아
하지 않을까요?
잠깐 깨달아라.
Reference
이 문제에 관하여(C 언어 AdventCalendar 2017(+1차원 셀 오토마톤 트리)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yohhoy/items/a50762c8ea8d06d1cef3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(C 언어 AdventCalendar 2017(+1차원 셀 오토마톤 트리)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yohhoy/items/a50762c8ea8d06d1cef3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)