[백준] 10986번 - 나머지 합 구하기 | Java | Python https://www.acmicpc.net/problem/10986 10986번: 나머지 합 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) www.acmicpc.net 문제 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) 쌍의 개수를 구해야 한다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 106, 2 ≤ M ≤ 1.. 2023. 1. 2.
[백준] 11660번 - 구간 합 구하기 5 | Java | Python https://www.acmicpc.net/problem/11660 11660번: 구간 합 구하기 5 첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진다. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) 둘째 줄부터 N개의 줄에는 표에 채워져 있는 수가 1행부터 차례대로 주어진다. 다음 M개의 줄에는 네 www.acmicpc.net 문제 N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다. 예를 들어, N = 4이고, 표가 아래와 같이 채워져 있는 경우를 살펴보자. 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 여기서 (2, 2)부터 (3, 4)까지 합을 구하면 3.. 2023. 1. 2.
티스토리 스킨 제작 #1 개발 환경 세팅 깃허브 블로그를 쓰다가 티스토리로 정착을 하게 되었는데 조금 불편함을 느끼게 되어서 진행해보는 티스토리 스킨 제작기 0. 티스토리 스킨 가이드 티스토리 스킨 가이드도 있는데, 이 가이드를 참고해서 만들어 볼 예정이다. 소개 · GitBook 티스토리 스킨 가이드 티스토리에서는 스킨을 통해서 사이트를 자유롭게 디자인할 수 있습니다. 스킨은 치환자를 사용하여 제작되고 사용된 치환자에는 티스토리의 데이터가 대입되어 티스토 tistory.github.io 티스토리 스킨 가이드에 보면, 파일 구조는 다음과 같이 나와있다. 이 중에서 index.xml, skin.html, style.css, script.js를 본인의 입맛에 맞게 수정하면 된다. SKIN ─┬─ index.xml ├─ skin.html ├─ sty.. 2022. 11. 6.
[MAC Settings] 기타 설치 1. tree보기 터미널에서 ls를 실행하는 것과 다르게 tree형태로 보고싶을 때 사용할 수 있는 명령어 brew install tree # 사용 tree brew를 통해 설치를 진행한 후에 볼 수 있다. tree vs ls tree 제외하고 보기 (ex. node_modules) tree -I node_modules 2022. 11. 5.
[개발 환경 Setup] Node 설치 | node, npm, yarn Node.js Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 비동기 이벤트를 주도하는 JavaScript런타임으로써 확장성 있는 네트워크 애플리케이션을 만들 수 있게 설계되었다고 한다. JavaScript는 스크립트 언어로 스크립트 언어 특성상 특정한 프로그램 안에서 동작하기 때문에, JavaScript는 웹 브라우저(크롬, 사파리, 익스플로러 등) 안에서만 동작한다. Node.js는 이러한 JavaScript를 웹브라우저로부터 독립시켜서 실행할 수 있도록 만들어준다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org * 런타임 : 특.. 2022. 10. 29.
[Programmers] Lv1. 성격 유형 검사하기 | Java | Python https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요약 성격유형 : R/T + C/F + J/M + A/N (ex. RCJA) 검사지 : n개의 질문 + 7가지 선택지(매우 비동의 / 비동의 / 약간 비동의 / 모르겠음 / 약간 동의 / 동의 / 매우 동의) 매우 동의 or 매우 비동의 : + 3 동의 or 비동의 : +2 약간 동의 or 약간 비동의 : +1 모르겠음 : +0 모든 질문의 성격유형 더하여 높은 점수가 본인의 성격유형 (단.. 2022. 10. 27.
[백준] 11659번 - 구간 합 구하기 4 | Java | Python https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net 문제 수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 주어진다. 출력 총 M개의 줄에 입력으로 주어진 i번째 수부터 j번째.. 2022. 10. 26.
[Java] 형 변환 형 변환 변수 또는 상수 타입을 다른 타입으로 변환하는 것 기본형 중 boolean을 제외한 나머지는 서로 형 변환이 가능 기본형과 참조형 간 형 변환은 불가능 자동(암묵적) 형 변환 작은 타입에서 큰 타입으로 변환하는 것은 데이터의 손실(저장공간의 차지)이 발생하지 않기 때문에 자동 형 변환이 가능하다. byte(1) -> short(2), char(2) -> int(4) -> long(8) -> float(4) -> double(8) 수동(명시적) 형 변환 1. String형 -> 숫자형 String numStr = "20221021"; // int int intStr1 = Integer.parseInt(numStr); int intStr2 = Integer.valueOf(numStr); // dou.. 2022. 10. 23.
[Java] 문법, Method 정리 더보기 Index 1. charAt() 2. n씩 증가하는 For문 3. 향상된 For문 1. charAt() String을 Char타입으로 변환할 때 사용 주의 : 아스키코드 값이 출력이 되기 때문에 (ex. '1', '2', '3') '0' 혹은 48을 빼주어야 원하는 숫자값을 얻을 수 있다. String myStr = "Hello"; char result = myStr.charAt(0); System.out.println(result);// H 2. n씩 증가하는 For문 // 3씩 증가 for (int i=0; i 2022. 10. 22.
반응형