#ifndef Codillity_PtrListLen_h
#define Codillity_PtrListLen_h
@interface IntList:NSObject {
@public
int value;
IntList *next;
}
@end
@implementation IntList @end
int solution(IntList * L) {
int length=0;
IntList *p = L;
if (p == nil) {
return 0;
}
if (p->next == nil) {
return 1;
}
do {
++length;
p = p->next;
} while(p->next != nil);
return length+1;
}
#endif
I2lmbmRlZiBDb2RpbGxpdHlfUHRyTGlzdExlbl9oCiNkZWZpbmUgQ29kaWxsaXR5X1B0ckxpc3RMZW5faAoKQGludGVyZmFjZSBJbnRMaXN0Ok5TT2JqZWN0IHsKQHB1YmxpYwogICAgaW50IHZhbHVlOwogICAgSW50TGlzdCAqbmV4dDsKfQpAZW5kCkBpbXBsZW1lbnRhdGlvbiBJbnRMaXN0IEBlbmQKCgoKaW50IHNvbHV0aW9uKEludExpc3QgKiBMKSB7CiAgICAKICAgIGludCBsZW5ndGg9MDsKICAgIAogICAgSW50TGlzdCAqcCA9IEw7CiAgICAKICAgIGlmIChwID09IG5pbCkgewogICAgICAgIHJldHVybiAwOwogICAgfQogICAgaWYgKHAtPm5leHQgPT0gbmlsKSB7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9CiAgICBkbyB7CiAgICAgICAgKytsZW5ndGg7CiAgICAgICAgcCA9IHAtPm5leHQ7CiAgICB9IHdoaWxlKHAtPm5leHQgIT0gbmlsKTsKICAgIAogICAgcmV0dXJuIGxlbmd0aCsxOwp9CgoKCiNlbmRpZg==
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