language: Smalltalk (gst 3.1)
date: 109 days 6 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
|c number|
[
   number:=0.
   [ (c := stdin next) asciiValue ~= 10 ]
   whileTrue:
   [number := (number * 10) + (c asciiValue) - 48.].
   number ~= 42
]
whileTrue:
[Transcript show: number printString; cr.]
!
  • upload with new input
  • result: Runtime error     time: 0.03s    memory: 75904 kB     signal: 6 (SIGABRT)

    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    42
    11
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    10
    2
    "Global garbage collection... prog.st:11: Aborted
    prog.st:11: Error occurred while not in byte code interpreter!!
    /lib/libc.so.6(abort+0x185)[0xb755bf15]
    /usr/lib/libgst.so.7[0xb76a1549]