/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
LinkedList< String> lines = new LinkedList< String> ( ) ;
Scanner in
= new Scanner
( System .
in ) ; int max = 0 ;
while ( in.hasNext ( ) ) {
String line
= in.
nextLine ( ) .
replaceAll ( "\\ s+$" ,
"" ) ; if ( line.length ( ) > max) {
max = line.length ( ) ;
}
lines.add ( line) ;
}
for ( int i= 0 ; i< max; i++ ) {
transposed+= ( i< line.length ( ) ? line.charAt ( i) : ' ' ) ;
}
System .
out .
println ( transposed.
replaceAll ( "\\ s+$" ,
"" ) ) ; }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUxpbmtlZExpc3Q8U3RyaW5nPiBsaW5lcyA9IG5ldyBMaW5rZWRMaXN0PFN0cmluZz4oKTsKCQlTY2FubmVyIGluID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgbWF4ID0gMDsKCQl3aGlsZShpbi5oYXNOZXh0KCkpIHsKCQkJU3RyaW5nIGxpbmUgPSBpbi5uZXh0TGluZSgpLnJlcGxhY2VBbGwoIlxccyskIiwgIiIpOwoJCQlpZihsaW5lLmxlbmd0aCgpID4gbWF4KSB7CgkJCQltYXggPSBsaW5lLmxlbmd0aCgpOwoJCQl9CgkJCWxpbmVzLmFkZChsaW5lKTsKCQl9CgkJZm9yKGludCBpPTA7IGk8bWF4O2krKykgewoJCQlTdHJpbmcgdHJhbnNwb3NlZCA9ICIiOwoJCQlmb3IoU3RyaW5nIGxpbmUgOiBsaW5lcykgewoJCQkJdHJhbnNwb3NlZCs9KGk8bGluZS5sZW5ndGgoKSA/IGxpbmUuY2hhckF0KGkpIDogJyAnKTsKCQkJfQoJCQlTeXN0ZW0ub3V0LnByaW50bG4odHJhbnNwb3NlZC5yZXBsYWNlQWxsKCJcXHMrJCIsICIiKSk7CgkJfQoJfQp9
stdin
cGFja2FnZSBtYWluCgppbXBvcnQgJnF1b3Q7Zm10JnF1b3Q7CgpmdW5jIG1haW4oKSB7CiAgICBxdWV1ZSA6PSBtYWtlKGNoYW4gc3RyaW5nLCAyKQogICAgcXVldWUgJmx0Oy0gJnF1b3Q7b25lJnF1b3Q7CiAgICBxdWV1ZSAmbHQ7LSAmcXVvdDt0d29PJnF1b3Q7CiAgICBjbG9zZShxdWV1ZSkKICAgIGZvciBlbGVtIDo9IHJhbmdlIHF1ZXVlIHsKICAgICAgICBmbXQuUHJpbnRsbihlbGVtKQogICAgfQp9
package main
import "fmt"
func main() {
queue := make(chan string, 2)
queue <- "one"
queue <- "twoO"
close(queue)
for elem := range queue {
fmt.Println(elem)
}
}