no image
[백준-10986] 나머지 합 구하기
문제 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) 쌍의 개수를 구해야 한다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 106, 2 ≤ M ≤ 103) 둘째 줄에 N개의 수 A1, A2, ..., AN이 주어진다. (0 ≤ Ai ≤ 109) 출력 첫째 줄에 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 출력한다. 정답 import sys input = sys.stdin.readline N, M= map(int, input().split()) num = list(map(int, input..
2023.10.24
no image
[백준-11660] 구간 합 구하기5
문제 더보기 N*N개의 수가 N*N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다. 입력 더보기 첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진다. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) 둘째 줄부터 N개의 줄에는 표에 채워져 있는 수가 1행부터 차례대로 주어진다. 다음 M개의 줄에는 네 개의 정수 x1, y1, x2, y2 가 주어지며, (x1, y1)부터 (x2, y2)의 합을 구해 출력해야 한다. 표에 채워져 있는 수는 1,000보다 작거나 같은 자연수이다. (x1 ≤ x2, y1 ≤ y2) 출력 더보기 총 M줄에 걸쳐 (x1, y1)부터 (x2, y2)까지 합을 구해 출력한다..
2023.10.24
no image
[Windows] 하드디스크 및 SSD 파티션분활 100기가 정확하게 나누기
1. 파티션 분활 C드라이브, D드라이브를 설정을 하여, C드라이브는 정확하게 윈도우만 들어갈 정도로 설정을 원하고 D드라이브는 사용자분들이 원하는 데이터를 넣고 싶을때 파티션 분활을 하여 좀더 편리하게 컴퓨터를 관리할 수 있습니다. 2. 분활방법 1. 윈도우 버튼을 클릭합니다. 2. "하드 디스크 파티션 만들기 및 포맷"을 클릭합니다. 3. 하드 디스크 파티션 만들기 및 ㅏ포멧을 눌러서 들어가면 해당 페이지가 뜹니다. 만약 여기서 디스크0, 디스크1 부분에 파란색이 아닌 회색으로 되어있으면 우클릭 -> 포맷 -> 포맷형식 지정(NTFS 혹은 exFAT32형식으로 포맷을 진행하시면 됩니다.) exFAT32 장점 1. MAC OS에서도 사용할 수 있다. 2. 속도가 NTFS보다 빠르다. 단점 1. 데이터의..
2023.10.24
no image
[백준-11659] 구간 합 구하기4
문제 더보기 수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하시오. 입력 더보기 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 주어진다. 출력 더보기 총 M개의 줄에 입력으로 주어진 i번째 수부터 j번째 수까지 합을 출력한다. 풀이 import sys input = sys.stdin.readline N, M = map(int, input().split()) # N과 M을 map형식으로 int형식의 input을 잡는다. split으로 문자열을 일정한 규칙으로 잘라서 리스트로 만들어 준다. arr = list(map..
2023.10.24
no image
[백준-1546] 평균구하기
문제 해설 m = input() #n에 과목의 수 입력 mylist = list(map(int, input().split())) # mylist에 점수 정보 저장 mymax = max(mylist) # mymax에 mylist 정보 중 최댓값 저장 SUM = sum(mylist) # sum에 mylist 모든 데이터 값 더하기 print(SUM * 100 / mymax / int(m))
2023.10.24
no image
JavaScript Day5
노드(node) HTML DOM은 노드라고 불리는 계층적 단위에 정보를 저장 노드 종류 - 문서 노드 : 문서 전체를 나타내는 노드 - 요소 노드 : HTML 모든 요소는 요소노드이며, 속성노드를 가질 수 있음 - 속성 노드 : HTML 모든 속성은 속성노드이며, 요소노드에 관한 정보를 가지고 있음 - 텍스트 노드 : HTML 모든 텍스트는 텍스트노드 - 주석 노드 : HTML 모든 주석은 주석노드 노드의 관계 parentNode : 부모 노드 children : 자식 노드 childNodes : 자식 노드 리스트 firstChild : 첫번째 자식 노드 firstElementChild : 첫번째 자식 요소 노드 lastChild : 마지막 자식 노드 nextSibling : 다음 형제 노드 previo..
2023.10.24