changki123's Foundation

아희 이론

2024. 2. 6. 00:26 | 아희


728x90

스택과 아스키코드 변환을 사용해 영어 출력하는 방법

 

예시

박박따밤따발따맣박붇
불법멓더벍떠벌떠벋떠
따밙따박밤따다맣밥불
뭏더더법떠벉벚떠벉떠
밥발따밙따밪밪따반두
뚜벐벗떠벉떠벌법멓더
다맣밥발따밙따박밤뚜
희뷁몋떠벉떠벌법멓더

output

Palworld

 

ㄷ: 덧셈
ㄸ: 곱셈

ㅂ: 집어넣기. 현재 선택된 저장공간에 값을 하나 넣는다
ㅁ: 뽑기. 현재 선택된 저장공간에서 자료 구조의 형태에 맞게 하나 꺼내온다.
    - 종성으로 ㅎ이 오는 경우: 해당하는 유니코드의 문자를 출력한다.

ㅏ,ㅓ,ㅗ,ㅜ: 중성의 방향이 커서의 방향이 된다. 각각 우,좌,상,하.
ㅑ,ㅕ,ㅛ,ㅠ: 위와 같으나 2칸 옮긴다.

number code
2 ㄱ, ㄴ, ㅅ
3 ㄷ, ㅈ, ㅋ
4 ㅁ, ㅂ, ㅊ, ㅌ, ㅍ, ㄲ, ㄳ, ㅆ
5 ㄹ, ㄵ, ㄶ
6
7 ㄺ, ㄽ
8
9 ㄻ, ㄼ, ㄾ, ㄿ

 

진행방향

방향은 ㅏ ㅑ ㅓ ㅕ ㅗ ㅛ ㅜ ㅠ 를 화살표 삼아 ㄹ 모양을 그리며 작성.
흐름에 방해를 주지 않는다면 어느것을 사용하던 상관없음.

 

'맣'
ㅁ : pop, ㅏ : 다음 진행방향은 오른쪽 1칸, ㅎ : 유니코드 문자로 변환
이므로 '맣'를 기준으로 나누어서 해석을 하면

80 = 2 * 2 * 4 * 5
97 =  2 * 3 * 3 * 5 +7
108 =  4 * 5 * 5 +(2 * 4) 
119 =  4 * 5 * 5 +((3 * 5) +4)
111 =  4 * 5 * 5 +((3 * 3) +2)
114 =  4 * 5 * 5 +(2 * 7)
108 =  4 * 5 * 5 +(2 * 4) 
100 =  4 * 5 * 5

 

한줄 한줄 해석 하는 방법

박박따밤따발따맣

code stack result
[2]  
박박 [2, 2]  
박박따 [4]  
박박따밤 [4, 4]  
박박따밤따 [16]  
박박따밤따발 [5, 16]  
박박따밤따발따 [80]  
박박따밤따발따맣 [] P

 

밥발따밙따밪밙따밥다다맣

code stack resut
[4]  
밥발 [5, 4]  
밥발따 [20]  
밥발따밙 [5, 20]  
밥발따밙따 [100]  
밥발따밙따밪 [3, 100]  
밥발따밙따밪밙 [5, 3, 100]  
밥발따밙따밪밙따 [15, 100]  
밥발따밙따밪밙따밥 [4, 15, 100]  
밥발따밙따밪밙따밥다 [19, 100]  
밥발따밙따밪밙따밥다다 [119]  
밥발따밙따밪밙따밥다다맣 [] w

 

 

 

☆뷁은 공간채우기용☆

https://namu.wiki/w/%EC%95%84%ED%9D%AC

728x90

'아희' 카테고리의 다른 글

아희 고양이  (0) 2024.02.05
아희 A * B  (0) 2024.02.05
아희 A + B + C  (0) 2024.02.05