Odd word problem: Difference between revisions
Content deleted Content added
Line 92: | Line 92: | ||
src.Read(b) |
src.Read(b) |
||
if unicode.IsPunct(rune(b[0])) { |
if unicode.IsPunct(rune(b[0])) { |
||
return |
|||
} |
} |
||
defer dst.Write([]byte{b[0]}) |
defer dst.Write([]byte{b[0]}) |
||
Line 108: | Line 108: | ||
} |
} |
||
} |
} |
||
odd() |
|||
for { |
|||
src.Read(b) |
|||
if unicode.IsPunct(rune(b[0])) { |
|||
break |
|||
} else { |
|||
defer dst.Write([]byte{b[0]}) |
|||
} |
|||
} |
|||
} |
|||
() |
|||
dst.Write(b) |
dst.Write(b) |
||
if b[0] == '.' { |
if b[0] == '.' { |