목록전체 글 (601)
sm 기술 블로그
import sys input = sys.stdin.readline N = int(input()) visited = [False] * N startLink = [list(map(int,input().split())) for _ in range(N)] result = [] def teamCalc(): startTeam = 0 LinkTeam = 0 for i in range(N): for j in range(i+1,N): if visited[i] and visited[j]: startTeam += startLink[i][j] startTeam += startLink[j][i] elif not visited[i] and not visited[j]: LinkTeam += startLink[i][j] LinkT..
import java.util.*; import java.io.*; class Main { static int N; static int[] num; static ArrayList result = new ArrayList(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] operation = new int[4]; N = Integer.parseInt(br.readLine()); num = new int[N]; String[] numBits = br.readLine().split(" "); for (int..
import sys input = sys.stdin.readline N = int(input()) num = list(map(int, input().split())) operator = list(map(int, input().split())) # 덧셈, 뺄셈, 곱셈, 나눗셈 result = [] def DFS(add, sub, mul, div, value, depth): if depth == N: result.append(value) return if(add != 0): DFS(add-1, sub, mul, div, value + num[depth], depth+1) if(sub != 0): DFS(add, sub-1, mul, div, value - num[depth], depth+1) if(mul !..
Utillity 동작에 필수적이지는 않지만 일부 작업을 정상적으로 수행할 수 있도록 도와준다. "msg": "4번이 없어요.", 위 예시에서는 4라는 숫자를 위해서 사용하였다. 프레임워크 package com.example.demo.util; public class Ut { public static boolean empty(Object obj) { if (obj == null) { return true; } if (obj instanceof String == false) { return true; } String str = (String) obj; return str.trim().length() == 0; } public static String f(String format, Object... args)..