Advertisement

The missing punctuation thread

Started by November 17, 2011 04:00 AM
15 comments, last by rip-off 12 years, 10 months ago
,!

'. ,? :,,. '. ''. ,,,(),(,).
? ...


#<>
#<>
#<>
#<>
;

() {
<> = <>(_<>(),_<>());
(!.()) {
((),());

<< "{";
((),()-,_<>(, ", "));
<<.();
<<"}";
}
}


?
,

:
_,.
___
/__/|
| |:|
| |:|
__| |:|
/__/\_|:|____
_\_ \:\/:::::/
/ /\ \::/~~~~
/ /::\ \:\
/ /:/\:\ \:\
/ /:/ \:\_\/
/__/:/ \__\:\
\ \:\ / /:/
\ \:\ /:/
\ \:\/:/
\ \::/
\__\/
Advertisement
(!)?
[size=2][ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]
[color="#006600"] ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

___
/__/|
| |:|
| |:|
__| |:|
/__/\_|:|____
_\_ \:\/:::::/
/ /\ \::/~~~~
/ /::\ \:\
/ /:/\:\ \:\
/ /:/ \:\_\/
/__/:/ \__\:\
\ \:\ / /:/
\ \:\ /:/
\ \:\/:/
\ \::/
\__\/



Needs a little love:
http://www.lysator.liu.se/~mikaelk/doc/perspectivetexture/

[color="#006600"] ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.



Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!
Advertisement
This is how far I got:

#<vector>
#<iostream>
#<iteration>
#<algorithm>
using namespace std;

int main(){
vector<char> v = vector<char>( istream_iterator<char>(cin), istream_iterator<char>() );
while(cin) {
((),());
cout << "{" << v.front();
copy(begin(v) + 1, end(v), ostream_iterator<char>(", ", cout));
cout << "}";
}
}

The template type char could easily be string. No idea about the first line of the loop. My order of arguments to ostream_iterator is incorrect, but I can't think of what else it could be. I believe begin() and end() are free functions in C++0x?

I don't like the unconditional call to v.front()... I was initially thinking this:

cout << "{" << v.size();
copy(begin(v) + 0, end(v), ostream_iterator<char>(", ", cout));
cout << "}";

The + 0 seems redundant though, and we all know that 1 and 0 are about the only magic numbers allowed in programming (sometimes 2, but mostly for math / bitwise operations).
,

This is how far I got:


You're close! Then I realized I messed up. It should have looked like this:


#<>
#<>
#<>
#<>
;

() {
<> = <>(_<>(),_<>());
(!.()) {
((),());

<< "{";
((),()-,_<>(, ", "));
<<.();
<<"}";
}
}
I've got it!


#include <vector>
#include <iostream>
#include <iterator>
#include <algorithm>
using namespace std;

int main() {
vector<char> v = vector<char>(istream_iterator<char>(cin),istream_iterator<char>());
if(!v.empty()) {
((1),(2));

cout << "{";
copy(begin(v), end(v) - 1, ostream_iterator<char>(cout, ", "));
cout << v.back();
cout << "}";
}
}

Surely that's it? Cheeky little misdirection with the dummy line of the conditional body there, but I managed to figure it out =]

This topic is closed to new replies.

Advertisement