2015-07-25 11 views
6

मैं टोपकोडर में एक समस्या का समाधान प्रस्तुत करने के लिए कोशिश कर रहा हूँ, जो एक प्रस्तुत की आवश्यकता है अपने पूर्वनिर्धारित वर्गों और तरीकों का पालन करें। चूंकि मैं टॉपकोडर में नया हूं, इसलिए मैं ज्यादातर कोडिंग इंटरफ़ेस में समायोजित करने की कोशिश कर रहा हूं। यह कोड पूरी तरह से मेरे कंप्यूटर पर संकलित करता है।

आपका कोड संकलन नहीं किया::टोपकोडर कोडिंग पर्यावरण लिंकर त्रुटि

त्रुटियों को जोड़ने:

AdditionGame-stub.o: समारोह में main': AdditionGame-stub.cc:(.text.startup+0x0): multiple definition of मुख्य ' AdditionGame.o: AdditionGame-ठूंठ टोपकोडर पर दुर्भाग्य से, मैं त्रुटियों हो रही किया गया है .cc :(। text.startup + 0x0): पहले यहां परिभाषित संग्रह 2: त्रुटि: एलडी 1 निकास स्थिति

सहायता कृपया। यहां मेरा कोड है:

class AdditionGame { 

public: 

int getMaximumPoints(int a, int b, int c, int n){ 
     int temp; 
     if(a<b){temp=a; a=b; b=temp;} 
     if(b<c){temp=b; b=c; c=temp;} 

     int sum=0; 
     for(int i=0; i<n; i++){ 
      if(a>0){sum=sum+a;} 
      if(a>0){a=a-1;} 
      if(a<b){temp=a; a=b; b=temp;} 
     if(b<c){temp=b; b=c; c=temp;} 
     } 

     return sum; 
    } 

}; 


#include <iostream> 
#include <algorithm> 
using namespace std; 

int main(){ 
    AdditionGame add; 
int A,B,C,N; 

cin>>A>>B>>C>>N; 

int p = add.getMaximumPoints(A, B, C, N); 
cout<<p; 
return 0; 
}` 
+0

शायद इसका अपना मुख्य भाग है, जो आपके फ़ंक्शन को कॉल करना है – OMGtechy

+1

बहुत बहुत धन्यवाद! Int मुख्य() के बाद कोड को हटाकर समस्या हल हो गई – drewyu

उत्तर

4

ऐसा लगता है कि टॉपकोडर आपके त्रुटि संदेश के आधार पर आपके लिए मुख्य() फ़ंक्शन को परिभाषित कर रहा है।

संबंधित मुद्दे