메뉴 건너뛰기

BLENDING

자유 게시판

[난해한 코딩대회] brain F**k

15전민기2020.09.13 17:28조회 수 245댓글 2

  • 1
    • 글자 크기

제목 없음.png

 

brain f**k은 아스키코드랑 메모리를 조합한 언어인데 이름부터 사용자의 뇌를 조질라고 만든것을 알수 있습니다.

 

코드는 맨처음은 메모리[0]에서 시작합니다.

1번째 줄은 현재메모리(메모리[0])의 값을 +의 갯수만큼 = 10 올리고

2번째줄은 loop로써 

 

>명령어는 메모리 주소 +1

<명령어는 메모리 주소 -1

 

따라서 각 줄에선 현재메모리= 현재 메모리 주소+1을 하고 해당값에 +++++ 를 함으로써 

n개의 메모리에 특정 값을 할당해줍니다 그리고 맨 마지막 <의 반복을 통해 원래의 메모리[0]으로 복귀후 -한뒤 그값이 0이 아니라면 맨 첫줄로 복귀

즉 메모리 [0]의 값 만큼 for문 입니다.

 

3번째줄은 출력단으로써 원래는 10번반복하는 for문을 써서 각 메모리에는 10의 배수가 채워져 있는데

정확한 아스키코드를 맞추기 위해서 >를 통해 메모리 주소 증가 해당 메모리의 값에 +를 반복해서 정확한 아스키 코드 값을 맞춘뒤

.명령어를 통해 출력합니다

 

문제 예시인 hello blending에는 l이나 e같이 반복되는 문자가 있기때문에 하나하나 메모리를 만들기보다는

>와 <명령어를 적절히 활용해 해당 값이 들어있는 메모리 주소를 찾아 출력할수 있게 설정했습니다. 

 

조용한 인기(?) 제리감사 짤ㅋㅋ 연관영상, 원본 만화 등 찾아봤어요 (gif 데이터주의)

  • 1
    • 글자 크기
[난해한코딩대회] Java (by 19방은영) [난해한코딩대회] 엄랭(Umjunsik-lang) (by 19이상엽)

댓글 달기

댓글 2
번호 제목 글쓴이 날짜 조회 수
공지 [난해한코딩대회] 예시4 16황지우 2020.08.31 321
공지 회장님 훈화말씀16 16황지우 2020.03.16 8448
공지 스맛폰으로 BLENDING홈피 새글 알림 받기1 BLENDING 2011.06.25 195256
3785 해당 게시글 관리자가 조치하시기 바랍니다. 03김남균 2021.02.24 15
3784 [전국강의자랑] 생각해보니까 실시간이 있었네 16황지우 2020.12.20 60
3783 [전국강의자랑] 참여합니다!! 20최건우 2020.12.20 44
3782 [전국강의자랑] 참여합니다. 19장효순 2020.12.19 40
3781 [전국강의자랑] 참여합니다2 19이민경 2020.12.19 54
3780 [전국강의자랑] 참여합니다.6 19김서현 2020.12.18 70
3779 [전국강의자랑] 제가 강의 가장 많이 들었을 줄 알았는데...1 19임영서 2020.12.18 38
3778 [전국강의자랑] 참여합니다. 20유태서 2020.12.16 43
3777 [전국강의자랑] 참여합니다1 19박성호 2020.12.14 63
3776 [난해한코딩대회] 제가 할 수 있는 가장 난해한 코드입니다아...1 19임영서 2020.09.13 217
3775 [난해한코딩대회] Java2 19방은영 2020.09.13 245
[난해한 코딩대회] brain F**k2 15전민기 2020.09.13 245
3773 [난해한코딩대회] 엄랭(Umjunsik-lang)3 19이상엽 2020.09.07 439
3772 [전국과제자랑]결과발표 19방은영 2020.07.08 104
3771 다들 과제 개수가 이게 뭐야!!!3 16황지우 2020.07.08 4364
3770 [전국과제자랑]학점을많이수강을안해서 많지는않지만 올려봅니당1 20김기현 2020.07.02 3405
3769 [전국과제자랑] 다들 즐거운 방학 되세요.1 19김서현 2020.07.01 64
3768 [전국과제자랑] 1등은..제가 아닐까 조심스레 예상행봅니다..^^6 19이민경 2020.06.29 98
3767 [전국과제자랑] 앞으로 다신 없을 수많은 과제들...2 15배성원 2020.06.29 3182
이전 1 2 3 4 5 6 7 8 9 10... 190다음
첨부 (1)
제목 없음.png
15.7KB / Download 2
위로