전체 글 201

[파이썬] 설탕과자 뽑기

코드업 홈페이지 문제 풀이 기록 h, w = map(int, input().split()) n = int(input()) m = [] for i in range(h): m.append([]) for j in range(w): m[i].append(0) for i in range(n): l, d, x, y = map(int, input().split()) x -= 1 y -= 1 for j in range(l): if d == 0: m[x][y+j] = 1 else: m[x+j][y] = 1 for i in range(len(m)): for j in range(len(m[i])): print(m[i][j], end=" ") print() 짧게 h, w = map(int, input().split()) n ..

[파이썬] 바둑알 십자 뒤집기

코드업 홈페이지 문제 풀이 기록 # 배열로 바둑판 열을 받아냄 # 뒤집기 횟수를 적음 # x y 부분을 입력 받고 해당 부분이 1일 경우 0, 0일 경우 1로 변경 # x 부터 시작 후 y 시작 # 바둑판 배열 생성 b = [] # 기본 리스트 생성 for i in range(20): # 0 - 19 (20) 번 반복 b.append([]) # [] 안에 20번 []를 넣어줌 / [[], [], []...] for j in range(20): # 0 - 19번 반복 b[i].append(0) # b.[0-19] 안에 0 을 20번 넣어줌 / [[0, 0, 0..], [0, 0, 0..]...] for i in range(20): print("{} 번 배열".format(i)) print(b[i]) pri..

[파이썬] 소리 파일/그림 파일 저장 용량 계산

소리 파일 용량 계산 h, b, c, s = map(int, input().split()) print(round(h * b * c * s / 8 / 1024 / 1024, 1), 'MB') // print(format(h * b * c * s / 8 / 1024 / 1024, ".1f"), 'MB') h = 헤르쯔 ( 48,000hz ) b = 비트 ( 16 비트 ) c = 채널 ( 2 채널 ) s = 녹음 시간 [ DVD 음질 기준 ] 컴퓨터 소리 설정에 가서 마이크 속성 > 고급 탭에 있는 거로 기준으로 생각 8 bit(비트) = 1byte(바이트) # 8bit=1Byte 1024 Byte(210 byte) = 1KB(킬로 바이트) # 1024Byte=1KB 1024 KB(210 KB) = 1MB(메..

[파이썬] 3, 6, 9 게임

n = int(input()) for i in range(1, n + 1): count_x = 0 for j in str(i): if j in ['3', '6', '9']: count_x += 1 if count_x == 0: print(i, end=" ") else: print('X' * count_x, end=" ") i 를 문자열로 변경 13 일경우 j 안에 [1, 3] 식으로 들어감 조건문으로 그안에 3, 6, 9 라는 문자가 포함되어 있다면 변수 count_x 에 1을 추가 그 다음 조건문 실행 다시 반복할때 0으로 초기화 후 반복

비쥬얼 스튜디오 설치

VISUAL STUDIO 설치 항목에서 c++를 사용한 데스크톱 개발 선택한후 우측 하단에 설치 버튼 클릭하여 설치. 설치 완료 후 실행. 로그인 화면 나오면 나중에 로그인 선택. 새프로젝트 만들기 - 프로젝트 폴더 이니셜로 자신의 폴더 생성(예시 : c:/ctj/work) 소스 파일 폴더 우클릭 - 추가 - 새 항목 - 파일이름 main.cpp로 작성 옵션 설정 도구 - 옵션 - 환경 - 글꼴 및 색 - 글꼴: Consolas, 글자크기 : 16 도구 - 옵션 - 텍스트 편집기 - C/C++ - 고급 - IntelliSense 사용 안 함 True 단축키 F5 : 콘솔 실행. ctrl + k + C : 블럭 주석 ctrl + k + U : 블럭 주석 해제 ctrl + k + F : 선택 코드 줄맞춤 c..

윈도우10 20H1 - netplwiz 명령어의 숨겨진 자동 로그인 옵션 복원하기

윈도우10 2004 20H1에서 netplwiz 명령어의 숨겨진 자동로그인 옵션을 복원해서 자동 로그인을 하는 방법입니다. 윈도우10 2004 (20H1) 버전이 2020년 5월 27일 정식 출시가 되었습니다. 이번 업데이트로 여러 변화가 있었는데 개선된 점도 있었지만 클린 설치 시 netplwiz 명령어를 사용한 자동 로그인 옵션이 사라져서 자동 로그인을 할 때 불편함이 생겼습니다. 업데이트를 통해서 20H1로 버전업을 한 경우에는 기존 설정이 유지돼서 해당 옵션이 계속 보이지만 포맷 후 클린 설치를 하거나 기존 파일 앱 유지를 하지 않고 업그레이드를 한 경우에는 해당 옵션이 숨겨져서 안 보이게 됩니다. 기능 지원 자체가 없어진 것은 아니고 옵션만 보이지 않게 변경된 것이기 때문에 레지스트리 수정을 통..

공부/기타 2021.09.26

마크 서버 최적화

소개 SpigotMC의 Celebrimbor가 작성한 글을 참고하여 작성함. SERVER.PROPERTIES view-distance 기본 값: 10 권장 값: 3 중요도: 매우 높음 플레이어의 시야 범위를 조절하는 설정. 높을수록 청크가 더 많이 로드되고 서버에 부하가 심해짐. 권장 값으로 설정 시 spigot.yml의 mob-spawn-range 값을 변경해야 함. BUKKIT.YML spawn-limits 기본 값: monsters: 70, animals: 10, water-animals: 15, water-ambient: 20, ambient: 15 권장 값: monsters: 15, animals: 7, water-animals: 2, water-ambient: 2, ambient: 0~1 중요..

우분투에 설치되어있는 JAVA 버전 변경

기존 자바 버전은 11 그 외에 설치되어 있는 버전이 JAVA 8 일 경우 변경하는 법 $ java -version openjdk version "11.0.9.1" 2020-11-04 LTS OpenJDK Runtime Environment Zulu11.43+55-CA (build 11.0.9.1+1-LTS) OpenJDK 64-Bit Server VM Zulu11.43+55-CA (build 11.0.9.1+1-LTS, mixed mode) 일단 자신의 설정 된 버전을 확인해 주고 자신이 원하는 버전이 아닐 경우 $ sudo update-alternatives --config java 대체 항목 java에 대해 (/usr/bin/java 제공) 2개 선택이 있습니다. 선택 경로 우선순위 상태 -----..

공부/기타 2021.08.20