일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 불법유통근절
- 화학물질
- 도구모음
- suninatas
- 대외활동
- 파이썬
- codeup
- UKPT
- 국가정보원
- webhacking
- PHP
- Los
- 연구모임
- nurisec
- 화학물질안전원
- HTML
- 불법유통
- 웹 해킹 입문
- Service
- 프로젝트
- 기타정보
- 국가기록원
- MITRE ATT&CK
- 정보보안
- UKPT level
- 국정원
- 화학물질불법유통온라인감시단
- 12기
- 여행
- 경기팀
- Today
- Total
목록Ⅰ. 프로그래밍 (58)
agencies
문제 접근 방식 - 값을 입력하면 해당 값 만큼 반복합니다. - 반복을 진행하면서 값1 값2를 입력받습니다. - 값1에 대한 오름차순 정렬 진행 - 출력 num = int(input()) # 2차원 배열 생성 ary = [[0 for i in range(2)] for j in range(num)] for i in range(num): a,b = map(int,input().split()) # 배열에 값 삽입 ary[i][0] = a ary[i][1] = b for i in range(num): for j in range(num): # 배열 정렬 if ary[i][0] < ary[j][0]: tmp1 = ary[j][0] tmp2 = ary[j][1] ary[j][0] = ary[i][0] ary[j][1..
if __name__=="__main__": 위 코드를 작성하면, 추후 모듈로 사용될 경우에 실행할 것인지를 고려합니다. 해당 코드가 메인으로 실행됐을때만 실행됩니다. 즉 다른 프로그램에서 이 모듈을 불러들였을 때는 실행되지 않는다는 의미를 갖고 있습니다. # _*_ coding: utf-8 _*_ 소스코드의 인코딩 형식을 명시할 때 사용되는 코드입니다. globals() globals() 내장 함수를 실행하면 생성된 함수 객체들을 볼 수 있습니다. dir(__builtins__) __builtins__는 내장 영역의 이름이 저장되어 있는 리스트입니다. p1.name = "hello" 를 입력할 경우 p1 인스턴스의 name 속성을 변경합니다. Q1. print 함수를 사용하지 않고 test라는 문자열을..
타자연습 게임 화면 배열 슈팅게임 화면 ※ 재미있게 플래이를 해 주신 현수(샌즈)님 감사합니다.
[기초-입출력] 실수 1개 입력받아 변환하여 출력하기(설명) 안녕하세요? 이번 시간에는 파이썬 프로그래밍을 통해 실수 1개를 변환하여 출력하기 문제(6011번)를 풀어보려고 합니다. 이전 문제(하나 입력하고 출력하기)와 동일하게 print(input())으로 코드를 작성했습니다. 하지만 float을 반드시 사용을 해야 한다고 합니다. 따라서 float이라는 글자를 주석처리해서 진행을 했습니다. (아마도 소스코드 안에 float이라는 글자가 있는지 판별하는 것 같았습니다) [기초-입출력] 연월일 입력받아 나누어 출력하기(설명) 우선 입력을 받아야 되기 때문에 a=input()을 입력합니다. 출력을 해야 되는데 조건이 있습니다. 한 줄로 출력을 하고, 2글자씩 공백을 두고 출력이 돼야 합니다. 따라서 문자열..
브라우저의 정책 상으로 autoplay가 되지 않기에, 마우스 클릭 이벤트를 주어 happysong을 재생하도록 했습니다. ※ 요약 : 이 코드는 움직이는 고양이 이미지와 음악을 재생하는 웹 페이지입니다. title : 웹 페이지 제목을 Happy Cat으로 지정합니다. id = move : GIF 이미지 id를 move로 설정하여, 실행할 애니메이션을 지정하도록 합니다. move라는 이름을 가진 애니메이션을 생성합니다. transform: translate(X , Y); 요소를 주어진 X축과 Y축 방향으로 이동합니다. document.addEventListener 를 통해 클릭 이벤트가 발생할 때 오디오가 재생하도록 합니다. *오디오의 id는 play로 지정하여 document.getElementByI..
def prt(message): # 입력 메시지의 길이 계산 length = len(message) # 배열의 크기 결정 (가로, 세로) if length ** 0.5 % 1 != 0: # 만약 메시지의 길이가 제곱수가 아니라면 size = int(length ** 0.5) + 1 # 달팽이 배열의 크기는 제곱근에 1을 더한 값 else: # 메시지의 길이가 제곱수라면 size = int(length ** 0.5) # 달팽이 배열의 크기는 제곱근 # 2차원 배열 생성 snail_array = [] for i in range(size): inner_list = [] for j in range(size): inner_list.append(' ') snail_array.append(inner_list) # 달..
터미널 콘솔에서 시스템 종료 명령어 shutdown -P +10 > 10분 후에 종료(P는 Poweroff) shutdown -r 22:00 > 오후 10시에 재부팅(R은 Reboot) shutdown -c > 예약된 shutdown을 취소(C는 Cancel) shutdown -k +15 > 현재 접속한 사용자에게 15분 후에 종료된다는 메시지를 보내지만 실제로는 종료 안 됨 halt -p 재부팅 명령어 reboot shutdown -r now init6 로그아웃 logout exit 가상콘솔 우분투는 총 7개의 가상 콘솔을 제공한다. 즉 컴퓨터 한 대에 모니터 일곱 개가 연결된 효과를 낼 수 있다. [ctrl] + [alt] + F7 현재의 X윈도(그래픽 모드) 그래픽 모드 [ctrl] + [alt] ..
[Python]-피아노 건반 연주 파이썬 피아노 연주 예제 import turtle as t from winsound import Beep freq = {'c4':262, 'd4':294, 'e4':330, 'f4':349, 'g4':392, 'a4':440, 'b4':494, 'c5':523,} def play_freq(n): Beep(freq[n], 300) def key_1(): play_freq('c4') def key_2(): play_freq('d4') def key_3(): play_freq('e4') def key_4(): play_freq('f4') def key_5(): play_freq('g4') def key_6(): play_freq('a4') def key_7(): play_fr..
이번 시간에는 추억의 ben.exe 프로그램을 제작하려고 합니다. https://namu.wiki/w/Ben%20drowned Ben drowned - 나무위키 가장 흔한 Ben drowned 게임의 이름이다. 시리즈 자체가 한 제작자가 6번대 시리즈까지 제작된 것으로, 처음엔 짤막한 점프스케어에서 백신에서 ben.exe를 걸러내는 게임까지 만들어냈다. 첫번째 ben.e namu.wiki 이미지 출처(김재민) 님 준비물 - ben drowned (mp3) - ben image (webp) - winrar (exe) - python (script) * 이미지와 mp3를 base64로 인코딩하고, 프로그램 동작 시 디코딩해서 사용할 수 있습니다. 하지만 이번 방식은 이미지와 소리파일이 실행파일과 동일한 경로..
난해한 프로그래밍 언어 제작 (NIS*) 이번 시간에는 출력 기능만 지원하는 난해한 프로그래밍 언어를 제작하였습니다. N I S * 총 4글자만 사용됩니다. - N : 1 - I : 변수 저장 - S : 출력 - * : 10 곱하기 소스코드 """ N = 입력 값 (1) I = 변수 저장 S = 출력 * = 곱하기 (10) """ I = 0 II = 0 tmp = "" def user_in(msg): global I, II, tmp for i in msg: if (i!='N') and (i!='I') and (i!='S') and (i!='*'): print("This is not the NIS* programing language") return 0 else: if i == 'N': I += 1 eli..