More actions
imported>novaman No edit summary |
imported>novaman No edit summary |
||
| Line 1: | Line 1: | ||
== 소스 == | == 소스 == | ||
=== Presentation Version === | |||
#include <iostream> | #include <iostream> | ||
| Line 52: | Line 53: | ||
} | } | ||
=== Accepted === | |||
#include <iostream> | |||
using namespace std; | |||
int trumpet(int num); | |||
int main() | |||
{ | |||
int getLineNum = 0; | |||
int getPatternNum = 0; | |||
int *scenario; | |||
cin >> getLineNum; | |||
scenario = (int*)malloc(sizeof(int) * getLineNum); | |||
for(int i = 0; i < getLineNum; i++) | |||
{ | |||
cin >> getPatternNum; | |||
scenario[i] = getPatternNum; | |||
cout << "Scenario #" << i + 1 << ":" << endl << trumpet(scenario[i]) << endl << endl; | |||
} | |||
free(scenario); | |||
return 0; | |||
} | |||
int trumpet(int num) | |||
{ | |||
int temp = 0; | |||
int result_1 = 2; | |||
int result_2 = 3; | |||
if(num == 1) | |||
return result_1; | |||
else if(num == 2) | |||
return result_2; | |||
else{ | |||
for(int i = 2; i < num; i++) { | |||
temp = result_1 + result_2; | |||
result_1 = result_2; | |||
result_2 = temp; | |||
} | |||
return result_2; | |||
} | |||
} | |||
== 잡담 == | == 잡담 == | ||
근데 Presentation Error가 나는데 -_-;; | 근데 Presentation Error가 나는데 -_-;; | ||
Revision as of 09:45, 30 August 2011
소스
Presentation Version
#include <iostream>
using namespace std;
int trumpet(int num);
int main()
{
int getLineNum = 0;
int getPatternNum = 0;
int *scenario;
cin >> getLineNum;
scenario = (int*)malloc(sizeof(int) * getLineNum);
for(int i = 0; i < getLineNum; i++)
{
cin >> getPatternNum;
scenario[i] = getPatternNum;
}
cout << endl;
for(int i = 0; i < getLineNum; i++)
cout << "Scenario #" << i + 1 << ":" << endl << trumpet(scenario[i]) << endl << endl;
free(scenario);
return 0;
}
int trumpet(int num)
{
int temp = 0;
int result_1 = 2;
int result_2 = 3;
if(num == 1)
return result_1;
else if(num == 2)
return result_2;
else{
for(int i = 2; i < num; i++) {
temp = result_1 + result_2;
result_1 = result_2;
result_2 = temp;
}
return result_2;
}
}
Accepted
#include <iostream>
using namespace std;
int trumpet(int num);
int main()
{
int getLineNum = 0;
int getPatternNum = 0;
int *scenario;
cin >> getLineNum;
scenario = (int*)malloc(sizeof(int) * getLineNum);
for(int i = 0; i < getLineNum; i++)
{
cin >> getPatternNum;
scenario[i] = getPatternNum;
cout << "Scenario #" << i + 1 << ":" << endl << trumpet(scenario[i]) << endl << endl;
}
free(scenario);
return 0;
}
int trumpet(int num)
{
int temp = 0;
int result_1 = 2;
int result_2 = 3;
if(num == 1)
return result_1;
else if(num == 2)
return result_2;
else{
for(int i = 2; i < num; i++) {
temp = result_1 + result_2;
result_1 = result_2;
result_2 = temp;
}
return result_2;
}
}
잡담
근데 Presentation Error가 나는데 -_-;; Terminate the output for the scenario with a blank line 이 부분을 내가 잘못 이해하고 있어서인거 같기도 하네염 -ㅅ-;; 에잇,, Visual Studio에서 돌리면 돌아는 갑니다. -ㅅ-