[Python] 마름모 만들기

[TMP] 2017. 10. 26. 17:21 Posted by 부르곰므

매우 복잡한 코드를 통해

홀수 마름모 만들기에 성공했다


============================================================

dia=int(input("diamond:"))

a=int(dia/2)+1

for i in range(1,dia+1):

if i<=a:

print(' '*(dia-i-a+1)+'*'*i + '*'*(i-1))

else :

print(' '*(i-a)+'*'*((dia*2)-(i*2)+1))

============================================================


거참 쉬운길도 어쩜 이렇게 돌아가는지.


오체,DHCP?

2017. 8. 16. 10:09

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[스택 Stack]

[Reversing] 2017. 8. 15. 16:01 Posted by 부르곰므

 스택은 로컬 변수 저장, 함수 파라미터 전달 등 다양한 용도로 사용된다고 해. 디버깅 하면서 이 스택 메모리를 자주 확인 하게 된대. 그래서 스택에 대해서 조금 알아보려고.

 

 프로세스(Process)에서 스택의 역할은 함수 내부의 지역 변수 임시저장, 함수 호출 시 파라미터 전달, 복귀 주소 저장이 있지. 이런 일을 하기 위해 스택이 가장 유용하게 생각한 메모리 구조는 FILO-선입후출 방법이야.

 ESP의 초기 값은 스택의 Bottom에 가깝다고 해.

 PUSH 명령으로 스택에 값이 추가되면, 포인터는 TOP을 향해, 그러니깐 위로 움직이지. 이때, POP명령에 의해 스택에서 값이 제거되면, 스택 포인터는 Bottom을 향해 움직인대.

 그러니깐 밑에서 부터 쌓는거지.

 

 

 

'[Reversing]' 카테고리의 다른 글

[IA-32 레지스터]  (0) 2017.08.15