본문 바로가기

TWRP 빌드 보호되어 있는 글입니다. 더보기
[Minecraft Bedrock]서버 구동해보기 마인크래프트 베드락 서버를 교육용으로 사용하기 위해 오라클 클라우드에서 구동시켜 보았습니다. 프리 티어(1코어 2스레드, 1GB Ram)이며 오사카 리전으로 핑은 130~200정도입니다. 접속해보니, 핑 때문인지 블록을 캐면 0.1초 뒤에 드롭되는 현상이 나타나고 있습니다. 또한, 성능도 간당간당한지 Htop으로 봤을 때 계속 스레드 한 개는 100%의 사용률을 보이고 있었습니다. 윈도우에서 돌려봤을 때도 하나의 스레드만 갈구는 현상이 계속 보여서 스레드 여러 개는 필요 없겠구나 싶었는데, 결국 멀티스레딩을 하긴 하나 봅니다. 서버 cpu가 EPYC으로, 코어 당 성능이 높지 않다 보니 멀티스레딩에 기대야 하는데 주어진 스레드는 두 개 뿐이고.. 어찌되었든 그리 큰 성능은 기대할 수 없겠네요. 다만 플레.. 더보기
백준 2447 파이썬 복잡하지만, 재귀 자체를 익히기 좋은 문제는 아닌 것 같습니다. 이 문제는 재귀만으로 풀기에는 무리가 있습니다. 그 이유는 아래에서 자세히 다루고, 이 포스트에서는 반복을 포함한 쉬운 방법으로 구현한 코드를 다루겠습니다. size = int(input()) def make(size): if size ==1: return [['*']] unitsize = int(size/3) full = [[] for i in range(size)] unit = make(unitsize) none = [' ' for i in range(int(size/3))] for i in range(size): for j in range(3): if j==1 and int(i/(unitsize))==1: full[i].extend(n.. 더보기