반응형
여러 주제
- InstallFactory 설치 파일 생성 프로그램 / 다운로드, 사용법 InstallFactory 인스톨 팩토리 프로그램 실행 파일 (exe 등)와 프로그램 보조 파일 (여러 음성, 사진, jre 등)이 같은 폴더에 있는 상태여야만 실행이 되고 그 상태로 배포해야만 하는 상황이 생길 때 유용하게 사용할 수 있는 프리웨어입니다. InstallFactory를 사용하면 자동으로 원하는 경로에 프로그램 파일을 설치하는 setup파일을 만들 수 있습니다. setup 파일을 한국어와 영어 중 선택해서 제작할 수 있습니다. InstallFactory 사용법 일반탭 소스폴더 : 인스톨 파일로 묶을 폴더를 선택합니다. 설치 화일이 만들어질 폴더: 만들려는 설치 파일이 자신의 컴퓨터 어디에 선택할 지 선택합니다. 설치화일의 이름: (정한 이름).exe 으로 설치 setup 파일이 생성됩니다...
- [Java] BoxLayout / 예제 #1 GUI BoxLayout BoxLayout.X_AXIS 인자를 사용할 때에는 객체들이 가로로 배치됩니다. BoxLayout.Y_AXIS 인자를 사용할 때에는 객체들이 세로로 배치됩니다. 예제 1 / X_AXIS BoxLayout을 이용하여 가로(x축)으로 요소들을 배치하기 import javax.swing.*; public class Dinae{ Dinae() { JFrame jFrame = new JFrame("dinae test"); JButton jButton = new JButton("file"); JButton jButton1 = new JButton("file1"); JButton jButton2 = new JButton("file2"); JButton jButton3 = new JButton("fi..
- 커스타드 푸딩 레시피 요리고등학교 디저트과 졸업생에게 배운 레시피 커스타드 푸딩 재료 [2 ~ 3개 분량] 1. 생크림 200g 2. 설탕 20 ~ 30g ( 카라멜 시럽을 원한다면 60g) 3. 우유 80 ~ 100ml 4. 바닐라익스트렉 2 ~ 3g 5. 계란 1개 6. 노른자 1개 커스타드 푸딩 레시피 [2 ~ 3개 분량] 1. 생크림 200g + 설탕 20 ~ 30g + 우유 80 ~ 100ml + 바닐라익스트렉 2 ~ 3g를 냄비에 넣어 90°C까지만 온도를 올린다. (끓어 오르는 조짐이 보일때까지) 2. 다른 그릇에 계란 1개와 노른자 1개를 풀어놓는다. 3. 1번 과정과 2번 과정에서 만든 것을 섞고, 체에 3번 거른다. [ 카라멜 시럽을 원한다면 아래의 적힌 카라멜 시럽 레시피를 진행하고 4번 과정을 진행한다...
- [Java] 경로 파일명에서 파일 확장자만 가져오기/ 소스 코드 파일명이나 경로가 포함된 파일명에서 사용하실 수 있습니다. 다음은 tf라는 텍스트필드 객체에 파일명이 적혀있다는 가정에서의 예시입니다. File file = new File(tf.getText()); String fileName = file.getName(); String ext = fileName.substring(fileName.lastIndexOf(".") + 1); cs 문자열 변수 예제 String fileName = file.getName(); String ext = fileName.substring(fileName.lastIndexOf(".") + 1);
- [Python] 홀수 마방진 만들기 (자동, 공식) 마방진이란 세로 줄, 가로 줄, 대각선의 있는 숫자의 합이 모두 같으며, 자연수가 중복되지 않는다는 조건이 있다. 마방진(Magic Square)의 방은 사각형, 진은 늘여 놓는 다는 뜻으로 정사각형의 자연수 배열이다. 홀수 마방진 가로의 크기, 세로의 크기가 홀수인 마방진을 뜻한다. ex . 3차 마방진 4 9 2 3 5 7 8 1 6 4+3+8 = 15 9+5+1 = 15 ... 4+5+6 =15 세로 줄, 가로 줄, 대각선의 있는 숫자의 합이 15로 모두 같다. 홀수 마방진의 공식 홀수 마방진을 채워넣는 것에는 한 가지의 공식이 있으며 이 공식만이 유일한 답은 아니다. (3차 마방진의 풀이는 여러 가지이다. ) 정사각형의 맨 아랫줄 가운데에 숫자 1을 둔다. 이전 숫자 위치에서 오른쪽 아래칸이 비어..
- [UNIX-SunOS] 솔라리스 비밀번호 정책 설정 변수 정리 솔라리스(SUN OS) 비밀번호 정책 설정 환경 변수 정리한 표입니다. 솔라리스 기준으로 /etc/default/passwd 위치한 파일에 존재합니다. PASSLENGTH 암호 최소 길이 MAXWEEKS 암호 최대 사용기간 MINWEEKS 암호 최소 사용기간 HISTORY 이전 암호 기억하는 개수 MINDIFF 새로운 암호가 이전 암호와 몇글자 달라야하는지 설정 MINALPHA 최소 알파벳 개수 MINUPPER 최소 대문자 설정 MINLOWER 최소 소문자 설정 MAXREPEATS 암호에 동일한 문자를 연속적으로 사용 할 수 있는 최대 개수 MINSPECIAL 암호 최소 특수문자 개수 MINDIGIT 암호 최소 숫자 개수 WHITESPACE 공백 문자를 암호에 사용할 지 지정 #yes, no로/ tab,..
- HTTP 상태 코드 정리 / [HTTP] Status Code HTTP 상태코드는 100번대 (조건부 응답, 정보교환) 200번대 (성공) 300번대 (리 다이렉션) 400번대 (요청오류) 500번대 (서버오류)로 구성된다. 100번대 상태코드 100 Continue 101 Switching protocols 102 Processing 103 Early Hints 200번대 상태코드 200 OK 201 Created 202 Accepted 203 non-Authoritative Information 204 No Content 205 Reset Content 206 Partial Content 300번대 상태코드 300 Multiple Choices 301 Moved Permanently 302 Moved Temporary 303 See Other 304 Not Mo..
- [CISCO] 시스코 네트워크 명령어 간단정리 /Cisco Packet Tracer Cisco Packet Tracer 시스코사에서 만든 시스코 패킷 트레이서의 간단한 명령어만 정리했습니다. show ip route 라우팅 정보 확인 show interface f0/0 인터페이스 세부 정보 확인 - 지정한 인터페이스(ex. f0/0) 정보 자세히 볼 수 있다. show ip interface brief 모든 포트에 설정되어 있는 IP주소 정보 및 [활성화/비활성화] 상태확인 show running -config 현재 실행중인 설정 확인 enable secret admin## 장비 암호 설정 [MD5 방식] enable password admin## 장비 암호 설정 [암호 설정 X] banner motd $ . . . $ 장비 배너 설정 명령어 [한줄만 가능] banner motd # 장..
최신글
- [백준/Python] 1753번 최단경로 문제https://www.acmicpc.net/problem/1753 소스코드import sysimport heapqinput = sys.stdin.readlineV, E = map(int, input().split())k = int(input())grape = {}for i in range(E): u, v, w = map(int, input().split()) if u not in grape: grape[u] = [] grape[u].append((v, w))def dijkstra(start): q = [] distance_list =[1e9 for i in range(V + 1)] heapq.heappush(q, (0, start)) distance_..
- [백준/Python] 1275번 커피숍 2 문제https://www.acmicpc.net/problem/1275 소스코드import sysinput = sys.stdin.readlinen, q = map(int ,input().split())data = list(map(int, input().split()))treesize = 1while treesize 세그먼트 트리문제입니다.
- [백준/Python] 2357번 최솟값과 최댓값 문제https://www.acmicpc.net/problem/2357 소스코드import sysinput = sys.stdin.readlinen, m = map(int, input().split())treesize = 1while treesize 하나의 노드의 최댓값과 최소값을 저장하는 세그먼트트리 풀이입니다.
- [백준/Python] 11505번 구간 곱 구하기 문제https://www.acmicpc.net/problem/11505 소스코드import sysinput = sys.stdin.readlinen, m, k = map(int, input().split())size = nmod_value = 1000000007treesize = 1 while treesize 1: segment_tree[i//2] = segment_tree[i//2] * segment_tree[i] % mod_value i -= 1 def get_product(start, end): value_product = 1 start += treesize // 2 end += treesize // 2 while start 1: ..
- [백준/Python] 1219번 오민식의 고민 문제https://www.acmicpc.net/problem/1219 소스코드import sysinput = sys.stdin.readlinen, start, end, m = map(int, input().split())graph = {}for i in range(m): a, b, c = map(int, input().split()) if a not in graph: graph[a] = [] graph[a].append((b, c))money_list = list(map(int, input().split()))def trans_bellman_ford(start): distance_list = [-1e9] * (n + 1) distance_list[start] = m..
- [백준/Python] 20955번 민서의 응급수술 문제 https://www.acmicpc.net/problem/20955 소스코드import syssys.setrecursionlimit(100000)input = sys.stdin.readlinen, m = map(int, input().split())parent = [i for i in range(n + 1)]def union(a, b): A = find(a) B = find(b) if A != B: if A 유니온파인드를 이용한 풀이입니다. 입력을 받을때 두 노드의 집합이 같다면 연결시 사이클이 생기니 answer + 1을 올리고 입력을 무시합니다. (연결을 끊는 효과) 야매 유니온 파인드라 랭크 기반 합치기를 구현하면 시간 복잡도가 줄어듭니다. 입력을 받은 후 가..
- [백준 / Python] 1504번 특정한 최단 경로 문제 https://www.acmicpc.net/problem/1504 소스코드import sysimport heapqinput = sys.stdin.readlineV, E = map(int, input().split())grape = {}for i in range(E): u, v, w = map(int, input().split()) if u not in grape: grape[u] = [] grape[u].append((v, w)) if v not in grape: grape[v] = [] grape[v].append((u, w))v1, v2 = map(int, input().split())def dijkstra(start): q = [] ..
- 작심삼주 오블완 챌린지 홍보 ▶프로모션 페이지 URL : https://www.tistory.com/event/write-challenge-2024 작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com 챌린지 기간: 2024년 11월 7일 ~ 2024년 11월 27일오늘 블로그 완료인 오블완 챌린지입니다. 매일 하루 블로그 글을 작성하면 됩니다. 아래는 혜택입니다.
- [백준 / Python] 2166번 다각형의 면적 문제 https://www.acmicpc.net/problem/2166 코드 import sysinput = sys.stdin.readlinen = int(input())data = []for i in range(n): data.append(list(map(int, input().split())))data.append(data[0])answer = 0.0for i in range(n): answer += (data[i][0]*data[i+1][1] - data[i+1][0]*data[i][1]) answer = abs(answer / 2.0)print(round(answer,1)) https://ko.wikipedia.org/wiki/%EC%8B%A0%EB%B0%9C%EB%81%88_%E..
- [백준 / Python] 1312번 소수 문제https://www.acmicpc.net/problem/1312 소스코드a , b, n = map(int, input().split())c = a // ba = a % b for i in range(1000003): a *= 10 if n == i + 1: print(a // b) break a = a % b 직접 나눗셈을 하는 문제입니다. 바로 a / b해서 소수점을 구하려고하면 소수 길이 제한이 있어, 1,000,000번째 소수점 자리수에 도달하지 못합니다. 넉넉하게 1000003으로 두고 풀었습니다.
- [백준/Python] 1747번 소수&팰린드롬 문제https://www.acmicpc.net/problem/1747소스코드def primeCheck(data): if data == 1: return False for i in range(2, int(data ** 0.5) + 1): if data % i == 0: return False return Truedef palindromeCheck(data): data = str(data) if data == data[::-1]: return True else: return False n = int(input())while True: if primeCheck(n) and palindrome..
- [백준 / Python] 14698번 전생했더니 슬라임 연구자였던 건에 대하여 (Hard) 문제https://www.acmicpc.net/problem/14698소스코드import heapqimport sysinput = sys.stdin.readlineT= int(input())for i in range(T): N = int(input()) ls = list(map(int, input().split())) heapq.heapify(ls) answer = 1 while len(ls) > 1: a = heapq.heappop(ls) b = heapq.heappop(ls) c = a * b answer *= c heapq.heappush(ls, c) print(answer % 1000000007) 우선순..
- [백준 / Python] 17298번 오큰수 문제 https://www.acmicpc.net/problem/17298 소스코드from collections import dequeN = int(input())ls = list(map(int, input().split()))deque = deque()answer = [-1] * Ndeque.append(0)for i in range(1, N): # while deque and ls[deque[-1]] 이 문제에서는 스택을 사용한다. 소스코드에서 스택에 넣어지는 데이터는 값이 아니라 index이라는 것에 주의한다. 스택에 먼저 0을 삽입한다. 1부터 n-1까지 순회를 돈다. ( i in range(1, n) ) - 여기서 ls[i] 를 스택의 꼭대기의 오큰수인지 판단할 것이다. - 만약 스..
- [코드트리] 가장 많이 겹치는 구간 (+1-1 technique) 문제https://www.codetree.ai/missions/8/problems/section-with-maximum-overlap?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 소스코드n = int(input())line = []for i in range(n): a, b = map(int, input().split()) line.append((a, 1)) line.append((b, -1))line.sort()maxvar = 0var = 0 index = 0 maxi..
- [백준 / Python] 2206번 벽 부수고 이동하기 문제https://www.acmicpc.net/problem/2206 소스코드import sys from collections import dequeimport pprintn, m = map(int, input().split())mapdata = []for _ in range(n): mapdata.append(list(sys.stdin.readline().rstrip()))visit = [[[0] * 2 for _ in range(m)] for _ in range(n)]xp = [1, -1, 0, 0]yp = [0, 0, 1, -1]queue = deque()queue.append([0, 0, 0])answer = -1visit[0][0][0] = 1# print(len(mapdata), len..
- [Python] cv2 설치 방법 별생각 없이 pip install cv2와 pip install opencv 둘 다 해봤는데 안돼서 .. . 아래의 명령어로 해야합니다 pip install opencv-python
- [뻘소리] 인프콘 2024를 신청하고 인프콘 2024 8월 2일 코엑스 그랜드볼룸&아셈볼룸8월 2일 코엑스 그랜드볼룸&아셈볼룸https://www.inflearn.com/conf/infcon-2024/share?year=2024&id=1194815&hash=castberry10%402819b34a&name=castberry10 인프콘 2024 - MY페이지친구의 인프콘 MY페이지를 둘러보고 인프콘 참가신청 하세요!www.inflearn.com 인프콘 2024 참가신청을 받기 시작했습니다. 인프콘 경쟁률이 많이 높은지 궁금하네요인프콘 2023 영상들이 몰랐는데 공개더라고요?? 심심할때마다 사람들과 봐야겠네요
- [백준/Python] 1448번 삼각형 만들기 문제https://www.acmicpc.net/problem/1448 소스코드import sysinput = sys.stdin.readline n = int(input())data = []for i in range(n): data.append(int(input()))data.sort()data.reverse()for i in range(n - 2): if data[i] 삼각형은 세변이 주어졌을때, 가장 긴 변이 나머지 두 변의 합보다 작아야합니다. 이를 기억하고 주어진 데이터를 내림차순으로 정렬한뒤 위에서부터 삼각형이 되는 조건을 비교해보며 탐색하면 되는 문제입니다.
- [백준 / Python] 18917번 수열과 쿼리 38 문제https://www.acmicpc.net/problem/18917 소스코드import sys n = int(input())sum_ = 0xor_ = 0for _ in range(n): data = list(map(int, sys.stdin.readline().split())) if data[0] == 1: sum_ += data[1] xor_ ^= data[1] elif data[0] == 2: sum_ -= data[1] xor_ ^= data[1] elif data[0] == 3: print(sum_) elif data[0] == 4: print(xor_) 간단한 구현문제입니다.
- [백준 / Python] 11000번 강의실 배정 문제https://www.acmicpc.net/problem/11000 코드import heapq# 3# 1 3# 2 4# 3 5heap = []# heapq.heappush(heap, 50)# heapq.heappush(heap, 10)# heapq.heappush(heap, 20)n = int(input())datalist = []size = 0for i in range(n): datalist.append(tuple(map(int, input().split())))datalist.sort(key=lambda x : (x[0]))# print(datalist)# data (int, int)for data in datalist: if len(heap) > 0: if heap[0]..
728x90
반응형