본문 바로가기 메뉴 바로가기

딩신 - 코딩의 신

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

딩신 - 코딩의 신

검색하기 폼
  • 분류 전체보기 (117)
    • Javascript (19)
    • Vue.js (0)
    • React (2)
    • Node.js & Express 오류해결 (1)
    • 좋은 글은 링크 (2)
    • 서버와 인프라 (1)
    • 알고리즘 문제 풀이 (81)
    • Java (9)
    • 잡지식 (1)
  • 방명록

분류 전체보기 (117)
함수형 프로그래밍이란?

https://medium.com/korbit-engineering/%ED%95%A8%EC%88%98%ED%98%95-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%9D%B4%EB%9E%80-e7f7b052411f

좋은 글은 링크 2018. 10. 14. 16:59
연속부분의 최대 합

연속부분 최대합 L 문제N개의 정수가 주어질 때, 연속된 부분을 선택하여 합을 최대화 하는 프로그램을 작성하시오. 예를 들어, 아래와 같이 8개의 숫자가 있을 경우, 색칠된 부분을 선택했을 때 그 합이 가장 최대가 된다. 입력첫 번째 줄에 n이 주어진다. ( 1 ≤ n ≤ 1,000,000 ) 두 번째 줄에 n개의 정수가 주어진다. 출력연속된 부분을 선택하였을 때의 최댓값을 출력한다. 예제 입력8 2 3 -5 8 -3 4 2 -9예제 출력11 예제 입력5 -1 -2 3 -2 4예제 출력5 코드///연속부분의 최대합 import java.util.*; public class Main { public static ArrayList box = new ArrayList(); public static int re..

알고리즘 문제 풀이 2018. 10. 11. 15:37
자원채취

자원채취 문제N x M의 지도가 주어지며, 이 지도의 각 칸에는 자원이 존재한다. 자원의 양은 정수로 나타난다. 다음 그림은 5 x 6 의 지도에 존재하는 자원을 나타낸다.철수는 자원을 채취하는 로봇을 갖고 있으며, 이 로봇은 (0, 0) 에서 출발하여 (N-1, M-1) 에서 자원 채취를 마친다. 로봇은 한가지 제약이 있는데, 오른쪽과 아랫쪽으로밖에 움직일 수 없다는 것이다. 이 로봇을 이용하여 가장 많이 채취할 수 있는 자원의 양을 출력하는 프로그램을 작성하시오. 위의 예제의 경우 다음과 같이 채취하는 것이 최대이며, 그 양은 49이다. 입력첫 번째 줄에 N, M이 주어진다. ( 1 ≤ N, M ≤ 1,000 ) 두 번째 줄부터 N x M 의 지도에 존재하는 자원의 양이 주어진다. 출력로봇을 이용하여..

알고리즘 문제 풀이 2018. 10. 11. 15:27
서버리스 아키텍쳐란?

https://velopert.com/3543

좋은 글은 링크 2018. 10. 11. 14:49
제곱수의 합

제곱수의 합 문제숫자 N을 제곱수의 합으로 표현하고자 할 때, 사용해야 하는 제곱 수의 최소 개수를 출력하는 프로그램을 작성하시오. 예를 들어, 숫자 45를 제곱수의 합으로 표현하고자 할 때 필요한 제곱 수의 최소 개수는 2개이며, 이는 다음과 같다.45 = 3^2 + 6^2 입력첫 번째 줄에 N이 주어진다. ( 1 ≤ N ≤ 100,000 ) 출력필요한 제곱 수의 최소 개수를 출력한다. 예제 입력45예제 출력2 예제 입력38예제 출력3 코드///제곱수의 합 // greedy 하게 찾고 , 다시 찾기, 100점 import java.util.*; public class Main { public static ArrayList box = new ArrayList(); public static int resu..

알고리즘 문제 풀이 2018. 10. 11. 14:18
직사각형 배치의 경우의 수

직사각형 배치의 경우의 수 문제2 x N 직사각형 모양의 칸이 있다. 이를 2 x 1 모양의 타일로 가득 채우려 한다. 가능한 경우의 수를 출력하는 프로그램을 작성하시오. 단, 가능한 경우의 수가 매우 많을 수 있으므로, 그 경우의 수를 1,000,007 로 나눈 나머지를 출력한다.예를 들어, N = 3 일 경우에는 다음 세 가지의 가능한 경우가 존재한다. 입력첫 번째 줄에 N이 주어진다. ( 1 ≤ N ≤ 100 ) 출력가능한 경우의 수를 1,000,007 로 나눈 나머지를 출력한다. 예제 입력3예제 출력3 예제 입력8예제 출력34 예제 입력37예제 출력87896 코드///사각형 import java.util.*; public class Main { // public static ArrayList bo..

알고리즘 문제 풀이 2018. 10. 10. 20:02
서버란 무엇인가? / 메인프레임

서버란 무엇인가? 서버란 말 그대로 서비스를 제공해주는 것 우리가 처음 개발을 배울 때 톰캣(Tomcat)을 설치하고 몇 가지 설정을 해 주면 내 PC도 서버가 될 수 있음 -> 정확히 말하면 이건 Web Server Web Server는 HTTP나 HTTPS 프로토콜을 사용하여 사용자들에게 웹(인터넷) 기반의 서비스를 제공할 수 있도록 해 주는 ‘소프트웨어’로서의 서버 그렇다면 우리가 말하는 ‘인프라’에서의 서버는 어떤 것일까? ‘하드웨어’로서의 서버, -> Tomcat을 설치해서 PC가 서버역할을 할 때 웹 서버 프로그램을 실행하고 있던 PC가 ‘하드웨어’로서의 서버역할을 하는 것 서버를 가장 이해하기 쉽게 설명하자면, ㄱㄹㅊㄹㅇㅌ ‘PC와 구조는 동일하나 메모리, CPU, 디스크등을 더 많이 장착할..

서버와 인프라 2018. 10. 10. 16:15
구슬게임

구슬 게임 문제철수와 영희는 구슬 게임이 구슬 게임을 하려 한다. 이 구슬 게임의 규칙은 다음과 같다.철수와 영희는 번갈아가며 구슬을 가져간다. 맨 처음에는 철수가 구슬을 가져간다.구슬을 가져갈 때에는, 최소 1개에서 최대 3개까지 구슬을 가져갈 수 있다.가져갈 구슬이 없는 사람이 진다.예를 들어 5개의 구슬이 있다고 하자. 여기서 철수가 1개의 구슬을 가져가고, 영희가 3개의 구슬을 가져간 후, 철수가 마지막으로 1개의 구슬을 가져갔다고 가정하면 이 게임의 승자는 철수가 된다. 물론, 각자가 어떻게 구슬을 가져가느냐에 따라 승패가 달라질 수 있다. 철수와 영희는 이기기 위해서 최선을 다해서 게임을 플레이 한다. n개의 구슬을 시작으로 게임을 진행한다고 할 때, 철수가 이 게임을 이길 수 있다면 YES,..

알고리즘 문제 풀이 2018. 10. 5. 17:38
직사각형의 합

직사각형의 합 문제N(Row) x M(Col) 의 직사각형이 주어지며, 각 칸에는 정수가 들어있다. 이제 Q개의 질문에 대하여 답을 해야 하며, 각각의 질문은 (a, b)부터 (c, d)까지의 직사각형에 들어있는 정수의 합을 묻는다. 예를 들어, 다음과 같이 5 x 5 의 직사각형이 주어질 때, (1, 2) 부터 (3, 3) 까지의 직사각형에 들어있는 정수의 합은 26 이다. 입력첫 번째 줄에 N, M, Q가 주어진다. ( 1 ≤ N, M ≤ 1,000, 1 ≤ Q ≤ 1,000,000 ) 두 번째 줄부터 N x M 직사각형에 주어진다. 그 후 Q개의 질문이 주어진다. 각각의 질문은 “a b c d” 로 이루어 져 있으며, 이는 (a, b) 부터 (c, d) 까지의 직사각형에 들어있는 정수의 합을 묻는다..

알고리즘 문제 풀이 2018. 10. 5. 15:25
구간의 합집합

구간의 합집합 (union.cpp) 문제구간은 [s, e] 로 나타내고, 이 의미는 s, (s+1), (s+2), …, (e-1), e 와 같이 숫자를 나열한 것을 의미한다. 예를 들어, [1, 4]는 1, 2, 3, 4로 숫자를 나열한 것을 의미한다. n개의 구간이 있고, 이 구간들의 숫자를 모두다 새로운 배열 S에 넣어 정렬을 한다. 이 때 S[i] 의 값이 무엇인지 출력하는 프로그램을 작성하시오. 예를 들어, 3개의 구간 [1, 3], [2, 10], [1, 8] 이 있고, S[5]를 알고싶다고 하자. 그러면 S = [1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10] 이 되고, 따라서 S[5]는 3이 된다. 배열의 인덱스는 0부터 시작한다는..

알고리즘 문제 풀이 2018. 10. 5. 14:08
이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • java #하노이 #알고리즘 #백준
  • java #알고리즘 #백준 #N과M #백트래킹
  • java #백준 #알고리즘 #로또 #6603
  • java #오르막수 #백준 #알고리즘
  • react
  • java #백준 #알고리즘 #2805 #나무자르기
  • Terminal
  • 백준 #알고리즘 #전깃줄 #NodeJs #javascript
  • java #퀵소트 #quicksort #알고리즘 #백준
  • javascript #백준 #회의실배정 #알고리즘
  • 한글 자동 완성
  • webpack
  • 알고리즘
  • TypeScript
  • 백준 #java #알고리즘
  • Javascript
  • webspider
  • Game
  • 색종이자르기
  • 중간거리 #야만나 #약속장소추천 #중간위치 #웹 #리액트 #React #reactjs #kakao지도 #kakaoapi
  • java #알고리즘 #백준
  • npm
  • 2630번
  • 백준
  • javascript #연속합 #알고리즘 #백준
  • 쿼드트리
  • java #알고리즘 #백준 #패션왕신해빈
  • 1992번
  • java #알고리즘 #백준 #퇴사
  • javascript #백준 #알고리즘 #LCS
more
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바