전체 글
-
백준 1003 - 피보나치 함수백준 algorithm 2020. 1. 20. 17:50
fibonacci는 재귀로 풀어야한다는 것을 알아야한다. //0 : fibonacci(n-1) //1 : fibonacci(n) //fibonacci : fibonacci(n-1) + fibonacci(n-2) 0과 1의 개수는 위와 같은 식을 따른다. 위의 식을 따라 알고리즘을 짜면 간단히 해결가능하다. *testcase를 배열로 주고서 풀 경우 문제가 생길 수 있다. testcase를 숫자로 받고서, 해당 값을 줄이면서 입력을 받으면서 푸는 것이 맞는 방법이다. #include using namespace std; //0 : fibonacci(n-1) //1 : fibonacci(n) //fibonacci : fibonacci(n-1) + fibonacci(n-2) int fibo[41]; int f..
-
MAC JAVA 설치 및 ECLIPSE 설치Spring 2020. 1. 19. 09:54
1.JAVA를 인터넷을 통하여 다운받습니다. 2.Tomcat을 설치합니다.(서버) 저는 8.5.50 버전을 설치 받은 후 서버를 돌려 보았습니다. 3. 인터넷에서 Eclpise를 설치합니다. -저는 네어버의 부스트코스를 보며 해당 과정을 수행하였습니다. 해당 영상을 보시면 더욱 이해하기가 쉽습니다. https://www.edwith.org/boostcourse-web/lecture/16680/ 해당 URL로 들어가 개발환경 설정 부분을 들으시면 됩니다. 유의사항 1.java를 설치할 때 jre가 아닌 jdk를 다운받아야합니다. jre가 있으면 java애플리케이션을 구동할 수 있지만, jdk는 구현까지 가능하게 해줍니다. 2.Tomcat 서버를 설치 한 후 임의의 서버를 돌린 후 Eclipse와 서버를 연..
-
백준 2908 상수백준 algorithm 2020. 1. 8. 23:20
#include using namespace std; int reverse(int n) { int a, b, c, val; a = n % 10; n /= 10; b = n % 10; n /= 10; c = n % 10; val = a * 100 + b * 10 + c; return val; } int main() { int num, num2; int re_num, re_num2; cin >> num >> num2; re_num = reverse(num); re_num2 = reverse(num2); if (re_num > re_num2)cout
-
백준 1546 - 평균백준 algorithm 2019. 12. 31. 11:10
배열을 1000개짜리를 만들지 않으면 런타임 에러가 나온다. vector를 사용해서도 할 수 있을 것이다. #include using namespace std; int main() { int N; cin >> N;//number of input double arr[1000];//array to save values int max = 0;//maximum varaiable double avg = 0; //average variable for (int i = 0; i > tmp; if (tmp > max)max = tmp; arr[i] = tmp; } for (int i = 0; i < N; i++) { arr[i] = arr[i] / max * 100; a..
-
백준 - 8958 OX퀴즈백준 algorithm 2019. 12. 27. 12:29
입력을 받으면서 OX라는 벡터에 결과값을 계산해서 집어넣은 후 마지막에 출력하는 방식으로 하였다. O가 연소갷서 나올경우 더하는 값을 증가하며 sum을 증가시키고, X가 나올경우 tmp2를 초기화 시킨다. #include #include #include using namespace std; int main() { int N; cin >> N; vector OX;//vector to save value for (int i = 0; i > tmp; int sum = 0; int tmp2=0; for (int i = 0; i < tmp.length(); i++) { if (tmp[i] == 'O') { tmp2++; sum += tmp2; } else { /..
-
백준 - 11022 A+B -8백준 algorithm 2019. 12. 27. 12:01
배열을 동적생성하여도 되고 vector STL을 사용하여도 상관없다. 본인은 후자의 방법을 사용해서 풀었다. #include #include using namespace std; int main() { int N; cin >> N; vector arr_1, arr_2; for (int i = 0; i > tmp >> tmp2; arr_1.push_back(tmp); arr_2.push_back(tmp2); } for (int i = 0; i < N; i++) { cout