전체 글92 백준 1010. 다리 놓기 https://www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N, M (0 < N ≤ M < 30)이 주어진다. www.acmicpc.net 간단한 조합 문제. 총 M개의 강 건너편에 있는 다리 중에서 N개를 뽑아 만드는 경우의 수를 출력해주면 된다. from math import * n = int(input()) for i in range(n): N, M = map(int, input().split()) print(factorial(M) // (factorial(N) * factorial(M - N))) 2022. 6. 12. 백준 11051. 이항 계수 2 https://www.acmicpc.net/problem/11051 11051번: 이항 계수 2 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 1,000, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 문제 자체는 바로 이전 문제와 거의 동일하나, 결과를 10,007로 나눈 나머지를 구해주면 된다. import math n, k = map(int, input().split()) res = math.factorial(n)//(math.factorial(n-k) * math.factorial(k)) print(res % 10007) 2022. 6. 11. [Mysql, Node.js] M1 맥북 Mysql Node.js 연동 오류 ECONNREFUSED 오류 DB를 가지는 웹사이트를 구현 중 Node.js를 이용해서 서버를 구현하고 거기에 sql을 연결하려 했는데, 자꾸 아래와 같은 오류가 떴다. errno: -61, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 3306, fatal: true 구글링을 엄청 했는데도 명확한 답을 찾지 못한 채로 2022년의 첫날을 보내다가.. 답을 찾았다! 내 노트북에서 Mysql이 TCP가 아닌 소켓을 listen 하고 있다는 뜻 같은데, mysql_config --socket 이 코드를 실행해보면 mysql.socket 파일의 경로가 나온다. 그러면 이걸 복사해서 var connection = mysql.createConnection({ host : .. 2022. 6. 10. [Agile] Agile? 그게 도대체 뭘까? 2020년의 경영 키워드로 뽑히기도 했던 Agile, 비단 소프트웨어 분야뿐 아니라 산업이나 경영에 관심이 있다면 한 번쯤 들어봤을 법한 용어이다. 그러나 무슨 뜻인지도 잘 모르겠고, 응애 나 아기 학부생 ~ 이란 마인드인 사람들을 위해 (사실 내가 그렇다) 간략하게나마 정리해봤다. 우선 Agile은 프레임워크나 프로그램 같은 게 아니다. 내가 제일 헷갈렸던 부분. 무슨 프로그램 언어인지, 자바 스프링같은 프레임워크인지 잘 이해가 안 갔었다. Agile이라는 단어의 뜻은 "민첩함과 기민함"인데, 단어의 뜻 그대로 조직의 생산효율과 속도를 극대화하기 위한 철학이라고 생각하면 된다. 후술하겠지만 1990년대 후반까지 소프트웨어 분야는 여느 다른 공학분야처럼 waterfall 방식으로 개발하였다. 그러나 이는.. 2022. 6. 10. 이전 1 ··· 7 8 9 10 11 12 13 ··· 23 다음