목록python (11)
dukongmon
문제 설명n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다.-1+1+1+1+1 = 3+1-1+1+1+1 = 3+1+1-1+1+1 = 3+1+1+1-1+1 = 3+1+1+1+1-1 = 3사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요.제한사항주어지는 숫자의 개수는 2개 이상 20개 이하입니다.각 숫자는 1 이상 50 이하인 자연수입니다.타겟 넘버는 1 이상 1000 이하인 자연수입니..
문제 설명네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다.컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오.제한사항컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다.각 컴퓨터는 0부터 n-1인 정수로 표현합니다.i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers[i][j]를..
Ctrl + R : 파일 실행Cmd(⌘) + Home : 커서를 코드 파일의 가장 위로 이동Cmd(⌘) + End : 커서를 코드 파일의 가장 아래로 이동Cmd(⌘) + / : 현재 문장 주석 처리 (한번 더하면 해제)여러 문장 드래그 + Cmd(⌘) + / : 해당 문장들 주석 처리Option+ Enter : 설치 안된 빨간줄 모듈 바로 설치Option+ Enter : 하이라이트 표시된 에러 문장으로 바로 이동Cmd(⌘)+ Backspace : 현재 문장 삭제Cmd(⌘)+ C : 현재 문장 바로 복사하기Cmd(⌘)+ X : 현재 문장 바로 잘라내기Cmd(⌘)+ D : 현재 문장 복사해서 바로 아랫줄에 붙여넣기Ctrl+ E : 현재 파이썬 파일이 있는 곳으로 탐색기 열기Cmd(⌘)+ B : 함수가 정의된..