fork download
  1. #ifndef Codillity_PtrListLen_h
  2. #define Codillity_PtrListLen_h
  3.  
  4. @interface IntList:NSObject {
  5. @public
  6. int value;
  7. IntList *next;
  8. }
  9. @end
  10. @implementation IntList @end
  11.  
  12.  
  13.  
  14. int solution(IntList * L) {
  15.  
  16. int length=0;
  17.  
  18. IntList *p = L;
  19.  
  20. if (p == nil) {
  21. return 0;
  22. }
  23. if (p->next == nil) {
  24. return 1;
  25. }
  26. do {
  27. ++length;
  28. p = p->next;
  29. } while(p->next != nil);
  30.  
  31. return length+1;
  32. }
  33.  
  34.  
  35.  
  36. #endif
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#ifndef Codillity_PtrListLen_h
^
Main.java:2: error: illegal character: '#'
#define Codillity_PtrListLen_h
^
Main.java:4: error: '{' expected
@interface IntList:NSObject {
                  ^
Main.java:5: error: <identifier> expected
@public
 ^
Main.java:6: error: = expected
    int value;
             ^
Main.java:7: error: <identifier> expected
    IntList *next;
           ^
Main.java:7: error: = expected
    IntList *next;
            ^
Main.java:7: error: ';' expected
    IntList *next;
             ^
Main.java:10: error: class, interface, or enum expected
@implementation IntList @end
                ^
Main.java:14: error: class, interface, or enum expected
int solution(IntList * L) {
^
Main.java:18: error: class, interface, or enum expected
    IntList *p = L;
    ^
Main.java:20: error: class, interface, or enum expected
    if (p == nil) {
    ^
Main.java:22: error: class, interface, or enum expected
    }
    ^
Main.java:25: error: class, interface, or enum expected
    }
    ^
Main.java:28: error: class, interface, or enum expected
        p = p->next;
        ^
Main.java:29: error: class, interface, or enum expected
    } while(p->next != nil);
    ^
Main.java:31: error: class, interface, or enum expected
    return length+1;
    ^
Main.java:32: error: class, interface, or enum expected
}
^
Main.java:36: error: illegal character: '#'
#endif
^
19 errors
stdout
Standard output is empty