- Today
- Yesterday
- Total
목록분류 전체보기 (375)
메이쁘
www.acmicpc.net/problem/1309 1309번: 동물원 첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다. www.acmicpc.net 안녕하세요. 해당 문제는 DP(동적 프로그래밍) 관련 문제입니다. 문제 해결법은 간단합니다. ========================== ㅇㅁ ㅁㅇ ㅇㅁ ㅁㅇ ㅁㅁ ㅁㅁ ㅁㅇ ㅇㅁ ㅁㅁ ㅁㅁ ㅁㅁ ㅁㅁ ㅇㅁ ㅁㅇ ㅁㅇ ㅇㅁ ㅇㅁ ㅁㅇ ========================== * ㅇ : 성공 ㅁ: 식대 위와 같은 경우, i = 3인 경우에도, N번째 줄에는 총 3가지(양쪽 칸에 사자를 넣지 않음, 왼쪽칸에만 사자를 넣음, 오른쪽칸에만 사자를 넣음) 존재힙니디. 점화식 도출 1) 양쪽 : dp[k][0] = dp[k-1][0] + dp[..
안녕하세요. CS관련 질문과 면접에 맞는 답변을 작성하면서 지식도 쌓고 면접도 대비하는 시간을 가지려고 합니다. 틈틈히 게시글을 작성하며 면접 대비 데이터셋을 확보해둔 다음 언젠간 면접하게 될 때 모아서 쓰려고 합니다. (실제로 면접에서 들었던 질문이 아니라, 제가 스스로 답을 정해놓고 짜논 질문이라 이렇게 안나올 수 있습니다!!!) 이번 글은 WEB 카테고리 입니다. -- 질문 목록 Q1. HTTP Status Code(HTTP 상태 코드) 의 종류는 어떻게 되나요? (*** 에러는 무슨 에러인가요?) Q2. Web Server와 WAS의 차이는 무엇인가요? Q1. HTTP Statue Code(HTTP 상태 코드) 의 종류는 어떻게 되나요? (*** 에러는 무슨 에러인가요?) A. 네. HTTP 상태..
www.acmicpc.net/problem/14938 14938번: 서강그라운드 예은이는 요즘 가장 인기가 있는 게임 서강그라운드를 즐기고 있다. 서강그라운드는 여러 지역중 하나의 지역에 낙하산을 타고 낙하하여, 그 지역에 떨어져 있는 아이템들을 이용해 서바이벌을 www.acmicpc.net 안녕하세요. 다익스트라 알고리즘 문제 리뷰합니다. 해당 문제는 어렵지 않았습니다! 단, 저도 헷갈렸던 부분이 있습니다. 밑줄 친 부분에서, 수색 범위 값은 m , 길의 개수는 r 입니다!!! (조건 값을 r로 했다가 왜틀렸는지 몰랐...) 바로 솔루션 설명하겠습니다. 솔루션 - 우선, 양방향 그래프입니다. - 다익스트라 결과값 배열은 시작 지점부터 해당 지점까지 이동하는 최소 거리 입니다. - 그럼 결과값 배열을 어..
www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 안녕하세요. 문자열 문제입니다. 난이도는 보통이에용! 가장 먼저, 30의 배수가 되는 조건을 생각해봤습니다. 1) 맨 뒤가 0이 있어야 함(뒤에 0의 개수는 상관X) 2) 3의 배수 그럼, 이 30의 배수를 찾는 문제를 해결하는 매커니즘을 작성해보겠습니다. 매커니즘 1) 0을 전부 제외(어차피 맨 오른쪽에 붙이면 되니까) 2) 0을 제외한 남은 숫자들을 전부 더했을 때, 값이 3의 배수인지 확인하기 -> 아니면 ..
오글오글이란, 오글거리는 오늘의 글귀 이다. 오늘 하루를 나타내는 한 글귀, 인상깊은 대사 또는 명언, 앞으로에 있어 기억해두면 좋은 문장 중 하나와 내 코멘트를 적는 공간이다. "애벌레에게 끝인 것이 사실 나비에게는 시작이다." - 베르나르 베르베르의 기억 내용 중 - 최근에 베르나르 베르베르의 책을 연속해서 읽었다. 기억 이란 책은 1,2 총 2권으로 구성되어 있는데, 퇴행 최면을 통해 주인공이 전생을 알게 된다는 내용이다. 저 말은 참 와닿는다. 사실, 나에게는 끝이지만 이것이 누군가에게는 시작일 수 있다. 마치, 내가 이 회사에서 퇴사하고 이직하는 것은 이 회사와는 내가 끝이지만, 빈 자리를 누군가가 들어오면서 그 누군가는 이 회사에서 새로 시작하게 되는 것과 같다. 저 말은 즉슨, 끝은 새로운 ..
안녕하세요. 거두절미하고 원인 및 해결 방법을 설명드리겠습니다. 원인 : 설치된 Git 버전이 오래됨. 예전에는 오래되도 잘만 동작했는데, 갑자기 왜그러냐? -> 최근 git repository 생성 시 default branch 이름이 master 에서 main 으로 변경되면서 이를 이전버전이 받아들이지 못하는 듯 하다.. -> 브랜치 이름을 Main으로 변경하고 진행해도 계속 오류가 발생했다. 해결 방법 // windows git update-git-for-windows 이상입니다. 감사합니다.
안녕하세요. Vue.js 를 실무에 사용하기 위해 공부 겸 간단히 토이프로젝트를 진행하면서 필요한 부분이나 공부해야할 부분을 정리하려고 카테고리를 구성했습니다. Vue.js 또한 React처럼 SPA 를 개발하는 자바스크립트 프레임워크인데요. SPA에 대한 설명은 해당 게시글을 참고하시길 바랍니다. SPA 게시글 보기 그럼, Vue.js로 개발하기 위해 필요한 것들을 하나씩 설치해봅시다. 설치 순서 1) Node.js 2) VS Code(Visual Studio Code) 3) npm 4) Chrome 및 vue.js Devtools(확장 프로그램) 5) vue 6) vue.cli 7) 입니다. Node.js 설치 - JavaScript 런타임 입니다. - Veu.js 내장 도구들이 Node.js 기반이..
안녕하세요. 프로젝트에서 백엔드 서버(스프링)를 개발하면서 자주 듣던 EAI와 FEP를 얕게 알고 있어 정리할 겸 포스팅하게 되었습니다. 인터페이스 정의서를 보고 API가 EAI인지 FEP인지.. 내부 서버 타는건지.. 구분하면서 코딩하던게 생각나네요. EAI (Enterprice Application Integeration) - 영어를 해석하면 기업 애플리케이션 통합. 쉽게 말하자면 기업 내 여러 애플리케이션을 통합하기 위한 솔루션입니다. - 기업 내에 여러 애플리케이션, 여러 담당파트 별 서버가 따로 존재하는 경우가 많고, 그에따라 IP주소 및 포트번호가 여러 개인 경우가 많습니다. 각각의 서버에 접근해서 정보를 얻는 API를 사용하려 할 때, 직접 접근해서 가져온다면 시스템이 복잡해질수록 그에 따른..
안녕하세요. 벌써 2021년이 되었네요.. CS관련 질문과 면접에 맞는 답변을 작성하면서 지식도 쌓고 면접도 대비하는 시간을 가지려고 합니다. 틈틈히 게시글을 작성하며 면접 대비 데이터셋을 확보해둔 다음 언젠간 면접하게 될 때 모아서 쓰려고 합니다. (실제로 면접에서 들었던 질문이 아니라, 제가 스스로 답을 정해놓고 짜논 질문이라 이렇게 안나올 수 있습니다!!!) 이번 글은 Android 카테고리 입니다. -- 질문 목록 Q1. Activity와 Fragment의 차이가 무엇인가요? Q2. Android Lint 가 무엇인가요? Q1. Activity와 Fragment의 차이가 무엇인가요? A. Activity 란, 안드로이드의 4대 컴포넌트 중 하나로써 안드로이드의 다양한 작업을 수행하는 앱의 페이지 ..
안녕하세요. HTML5에서 사용할 수 있는 Data 태그에 대해 알아보겠습니다. HTML5부터 DOM HTML 태그안에 데이터값을 삽입할 수 있게 되었습니다! 그전까지는 id값 또는 value값에 구분자로 구분해가며(ex. id_name_age) 이를 split해서 데이터를 사용하거나, 안에 값넣어서 이 태그를 get해오는 방식을 사용했었는데요.. 완전 신선했습니다! 바로 예시를 들어보겠습니다. 라는 div 가 있다고 가정합시다. (data의 tag 값은 무조건 소문자여야 합니다. HTML 태그 방식 준수) 이를 // jquery var temp = $("#temp").data("nameAndAge");// 메이쁘,secret $("#temp").data("nameAndAge", "메이쁘,비밀");// ..