메뉴 건너뛰기

BLENDING

자유 게시판

[난해한코딩대회] 예시

16황지우2020.08.31 20:36조회 수 496추천 수 1댓글 4

  • 1
    • 글자 크기

아희.png

 

 

"Welcome, Blending"을 아희로 출력했습니다.

 

아희는 초성 중성 종성이 각자 역할을 하는 한글 프로그래밍 언어입니다.

 

첫 글자 '밡'은

초성 'ㅂ'은 스택에 숫자를 입력하고

중성 'ㅏ'는 다음에 확인할 문자의 방향을 지정하고

종성 'ㄾ'이 스택에 들어갈 숫자를 결정합니다.

 

그 외에 사칙연산을 관장하는 초성, 출력을 관장하는 초성, 출력의 방식을 결정하는 종성 등으로 이루어진 간단한 코드입니다.

 

'밡밡따밪다밪다빠맣'을 풀어서 보면

 

밡의 종성 ㄾ가 총 9획으로 9를 스택에 입력하고              [9]

다음 밡이 9를 또 스택에 입력하고                                [9, 9]

곱셈을 의미하는 ㄸ이 두 수를 곱해서                            

9 9 *인 81이 스택에 저장됩니다.                                [81]

밪의 ㅈ이 3획이므로 3을 스택에 추가하고                      [3, 81]

덧셈을 의미하는 ㄷ이 두 수를 더해서                            [84]

3 81 +인 84가, 이후 밪다로 87이 됩니다.                     [87]

초성 ㅃ은 현재 스택에 있는 수를 꺼내서

스택에 두 번 집어넣습니다.

그래서 스택에는 87, 87이 들어가고                              [87, 87]

출력을 의미하는 초성 ㅁ과

출력형식을 아스키 문자로 지정해주는 종성 ㅎ이 만나서

아스키코드 87인 W가 출력되고

스택에는 87을 남긴채로 계속 진행됩니다.                      [87]

 

 

이런식으로

중성이 'ㅏ'일때는 오른쪽으로

중성이 'ㅓ'일때는 왼쪽으로

중성이 'ㅗ', 'ㅜ'일때는 위랑 아래로 커서가 움직이면서 코드를 읽게됩니다.

 

 

스택에 숫자를 더하고 뺴고 곱해서 아스키코드로 문자를 출력하는

보기 더럽지만 간단한 코드 되겠습니다 뿅

  • 1
    • 글자 크기

댓글 달기

댓글 4
번호 제목 글쓴이 날짜 조회 수
[난해한코딩대회] 예시4 16황지우 2020.08.31 496
공지 회장님 훈화말씀16 16황지우 2020.03.16 8774
공지 스맛폰으로 BLENDING홈피 새글 알림 받기1 BLENDING 2011.06.25 196122
3663 홈페이지가 죽었슴다3 08정유정 2012.05.25 10513
3662 홈페이지가 죽었구나..4 10박태수 2014.09.01 5127
3661 홈페이지가 ㅡㅡ1 오치문 2007.12.22 1580
3660 홈페이지 포인트제 안내(최종수정:11-4-18)17 07서동민 2011.03.13 189388
3659 홈페이지 죽어가네 김무 2007.02.26 1453
3658 홈페이지 예제 저도....4 이탁희 2007.07.10 1440
3657 홈페이지 생겼돠~4 kalzas 2002.06.21 2817
3656 홈페이지 새벽 4시쯤에 약간 느려질 수도 있습니다.1 08정호열 2013.11.21 7215
3655 홈페이지 번창을 위한 제안을 하나 하겠습니다.5 최우송 2005.08.30 1466
3654 홈페이지 배경, 타이틀 배너 공모!!!1 운영자 2008.03.26 10651
3653 홈페이지 로딩시간...7 서동민 2008.01.24 2065
3652 홈페이지 구조 대략 이미지로 만들어봤습니다.7 김상헌 2007.07.06 1452
3651 홈페이지 광고 시작!14 07서동민 2011.03.20 3247
3650 홈페이지 관리 힘들겟다 10박태수 2012.03.06 8548
3649 홈페이지 관련..1 08정호열 2013.03.20 10
3648 홈페이지 Blending Dev 메뉴 추가~1 서동민 2008.07.08 1498
3647 홈커밍데이! 고생하셨습니다 ㅋ4 06한훈 2010.09.20 3907
3646 홈커밍데이 팀 테이블17 김상헌 2008.04.30 7790
3645 홈커밍데이 재학생 참여자 조사 노정재 2008.04.21 9170
3644 홈커밍데이 메인 이벤트 로보코드 대전19 운영자 2008.04.20 1443
이전 1 2 3 4 5 6 7 8 9 10 11... 190다음
첨부 (1)
아희.png
10.2KB / Download 17
위로