본문 바로가기

분류 전체보기133

[코딩테스트/백준 알고리즘] 1003 - 피보나치 함수 (자바, Java 풀이) 문제 https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net 문제 설명 문제 풀이 시간 제한이 엄격하기 때문에 실제로 피보나치 함수를 실행해서 풀 수는 없는 문제다. 전형적인 다이나믹 프로그래밍 문제였다. call 0 call 1 fibonacci(0) fibonacci(0) 1 0 fibonacci(1) fibonacci(1) 0 1 fibonacci(2) fibonacci(1) + fibonacci(0) 1 1 fibonacci(3) fibonacci(2) + fibonacci(1) 1 2 fiboncaai(4) fibonacci(3) + fi.. 2022. 10. 18.
[개발/AWS] AWS EC2 인스턴스 생성하기 AWS(Amazon Web Service) 서비스를 개발하고 다른 사람들도 쓸 수 있게 배포하기 위해서는 서버가 필요하다. 서버를 직접 구축하고 운용하는 것는 것은 힘들기 때문에 많은 회사가 AWS나 MS AZURE, Google Cloud Flatform을 사용하여 서비스를 배포한다. 아마존 웹 서비스(영어: Amazon Web Services, 약칭: AWS)는 아마존닷컴의 클라우드 컴퓨팅 사업부이다. 아마존 웹 서비스는 다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다. 이러한 서비스의 상당수는 최종 사용자에 직접 공개되는 것이 아니고, 다른 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공하는 PaaS이다. 아마존 웹 서비스 : https://ko.wikipedi.. 2022. 10. 7.
[코딩테스트/백준 알고리즘] 8985 - OX퀴즈 (자바, Java 풀이) 문제 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 설명 문제 풀이 문제를 연속으로 맞힐때마다 보너스 점수가 부여되므로 정답이 연속될 때 보너스 점수를 기록하는 bonus 변수를 만들고 이를 점수를 합산하는 score 변수에 더한다. 중간에 문제를 틀렸을 경우 bonus를 0으로 초기화 한다. 코드 import java.util.*; class Main { public static void main(String[] a.. 2022. 9. 28.
[개발/Git] Git 실습하기 ( Add부터 Merge까지) ㅎ 이번 글에서는 git으로 관리되는 프로젝트에서 파일을 add 하고 브랜치를 생성해서 merge까지 하는 과정을 실습해 보도록 하겠다. 실제로 프로젝트를 관리하는 흐름대로 실습을 할 거니까 잘 따라오렴. 1. 수정 내역 확인 : git status git status 명령어를 사용해서 프로젝트 폴더의 상태를 확인한 결과 현재 이 프로젝트에는 수정 내역이 없는 것을 확인했다. 파일 수정 vi 에디터를 사용해서 이 폴더에 있는 README.md 파일의 내용을 [왼쪽]에서 [오른쪽]과 같은 상태로 수정했다. 파일을 수정한 뒤 git status 명령어를 다시 실행하면 README.md 파일이 수정되었기 때문에 add(추가)를 하거나 restore(복구)를 하라는 메시지를 확인할 수 있다. 2. 수정된 파일 .. 2022. 9. 27.