Skip to main content
GameDev.net gamedev.net
🔒 Locked

The missing punctuation thread

Started by fastcall22 Nov 17, 2011 at 4:00 AM 15 replies 2.4k views
Original Post
fastcall22
fastcall22
,!

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


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

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

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


?
,

:
_,.
Hodgman
Hodgman
___
/__/|
| |:|
| |:|
__| |:|
/__/\_|:|____
_\_ \:\/:::::/
/ /\ \::/~~~~
/ /::\ \:\
/ /:/\:\ \:\
/ /:/ \:\_\/
/__/:/ \__\:\
\ \:\ / /:/
\ \:\ /:/
\ \:\/:/
\ \::/
\__\/
Oberon_Command
Oberon_Command
[color="#006600"] ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
SimonForsman
SimonForsman

[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!
rip-off
rip-off
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).
Mussi
Mussi
,
fastcall22
fastcall22

This is how far I got:


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


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

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

<< "{";
((),()-,_<>(, ", "));
<<.();
<<"}";
}
}
rip-off
rip-off
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 =]
rip-off
rip-off
What about:

#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()) {
sort(begin(v), end(v));

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

What about:

#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()) {
sort(begin(v), end(v));

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



WINNAR.


/thread
Cornstalks
Cornstalks

[quote name='rip-off' timestamp='1321560527' post='4885081']
What about:

#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()) {
sort(begin(v), end(v));

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



WINNAR.


/thread
[/quote]

Not yet, that's only half the game (and dang impressive for that matter)! The other half is solving the rest of your post...

::quits::
fastcall22
fastcall22

The other half is solving the rest of your post...


Challenge accepted!

Cornstalks
Cornstalks
Does someone keep posting to this thread and then quickly delete their posts? It keeps floating up to the top and when I check it there's nothing new. Right now Active Content says the last post was made "Today, 02:29 PM" by fastcall22. Hist post was made yesterday at 2:10pm though...
rip-off
rip-off
Answering the poll bumps the thread.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.