From CG community
Jump to navigation Jump to search

Default avatar.png u_know_not: bruhm

Default avatar.png AdrianChavarria: hello

Default avatar.png HolyChildOfDeath_a45e: HELLO

Default avatar.png 5rbsh518: Hi

Default avatar.png SoulNinja: damn chat in coc

Default avatar.png Joekung: :slight_smile:

jiligualabajibaji: ohhhh

Aya_Noaman: join shortm mode clash from #clash

jacek: good morning

Default avatar.png Major-Thrust: kek bois

SwagColoredKitteh: jacek hi hi

eulerscheZahl: 2 days in a row, something is off SwagColoredKitteh

SwagColoredKitteh: :D

SwagColoredKitteh: the awesome power of coffee is keeping me awake

jacek: oh my

Stilgart: Automaton2000: bring us some more coffee

Automaton2000: and if they are at the top of my head

Stilgart: he even does the show :D

SwagColoredKitteh: Automaton2000 is a qt

Automaton2000: or you can be the difference between the two

SwagColoredKitteh: yes yes

eulerscheZahl: you were gone for so long, do you even know the 2 Automatons, SwagColoredKitteh?

SwagColoredKitteh: wait, there are two?

eulerscheZahl: Automaton2000 and AutomatonNN

AutomatonNN: good night

Automaton2000: my code is a mess

SwagColoredKitteh: what's the difference?

eulerscheZahl: i hate the NN one

eulerscheZahl: neural network

SwagColoredKitteh: and the other markov chain?

eulerscheZahl: 2000 is a markov chain

eulerscheZahl: yes

SwagColoredKitteh: markov chain ones are more fun

SwagColoredKitteh: Automaton2000 hello you're fun

Automaton2000: there could be a nice feature

SwagColoredKitteh: when i did a markov chain thing i made it record the triplets in both directions and select a seed word, which is the least frequent word from the message it's replying to

SwagColoredKitteh: and then build from both directions

SwagColoredKitteh: always made it seem like it was responding in some way

eulerscheZahl: interesting

SwagColoredKitteh: kind of like primitive keyword detection

eulerscheZahl: yeah, i get the idea

SwagColoredKitteh: also generating a bunch of candidates and checking similarity with the message it's responding to, making sure it's similar but not too similar

Default avatar.png PandaKing: like, i came in here knowing nothing will i learn atleast something here?

SwagColoredKitteh: not sure if that was a good idea

Default avatar.png PandaKing: like i know the basics, but

SwagColoredKitteh: PandaKing the easy puzzles are a good starting point if you already know how to program

eulerscheZahl: if you are able to solve the easy puzzles, then CG can be a great website to improve

Default avatar.png PandaKing: ok thanks kitteh

SwagColoredKitteh: you can always try and see if it works out

SwagColoredKitteh: happy to help

eulerscheZahl: if those are really hard already, maybe watch some youtube tutorials before

Default avatar.png PandaKing: ok, thanks guys

Stilgart: eulerscheZahl: is the NN one pinging you that much ? :)

eulerscheZahl: yes

eulerscheZahl: sometimes 3 messages in a row even

Stilgart: AutomatonNN: do less euler and more turtle, please !

AutomatonNN: what do you mean by the same code?

Stilgart: wow...

Stilgart: NN does not ping so much on #fr

eulerscheZahl: other training set

Stilgart: and 2000 is far more aggressive

eulerscheZahl: hm, i could analyze the chatlogs from dbdr

Stilgart: discussion are more serious here... but I do not see why NN would say your nickname that much

eulerscheZahl: i still believe something went wrong in training

eulerscheZahl: even if Agade says no

BlaiseEbuth: On fr NN create fake links now...

eulerscheZahl: expired pastebins?

Stilgart: nope, he is trolling CG by creating fake expired pastebins :D

BlaiseEbuth: Nope. Totaly created cg-like links

BlaiseEbuth: Sort of impressive since he works char by char...

Stilgart: to be honnest, I really doubt that he is really working char by char

BlaiseEbuth: They lie to us ! :scream:

Stilgart: the recursive part in its NN might in fact imply that it is working on words

Stilgart: except when reaching its size limit, NN almost always provides correct words

BlaiseEbuth: :thinking:

eulerscheZahl: ➜ Chat:World grep "AutomatonNN: " * | wc -l 472 ➜ Chat:World grep "AutomatonNN: eulerscheZahl" * | wc -l 64

AutomatonNN: check the problem

eulerscheZahl: so 13% of his messages are about me

BlaiseEbuth: The ransom of glory...

Stilgart: or NN did learn that the english word for contest is eulerscheZahl


eulerscheZahl: pastebin truncated

eulerscheZahl: but often asking me for a way

jacek: the way of euler

Stilgart: sounds like "eZ is there a way" here is our "contest de contest" on #fr

BlaiseEbuth: :D

Stilgart: " AutomatonNN: eulerscheZahl is there a way to destroy a lot of puzzles and forget about it"

AutomatonNN: what is the most interesting to to do it

Stilgart: I really love this one :D

BlaiseEbuth: Hikigaeru-do

Stilgart: more seriously, I am right when I think that there are not so many words starting with e in english ?

Stilgart: (which makes eZ an logical start when picking e as the first letter)

eulerscheZahl: not even sure how this works. random next letter or random full word

eulerscheZahl: for full words it seems unlikely to ping me that often

**SPDene checks an old-fashioned (actual book) dictionary...

Stilgart: NN produces its answer char by char

SPDene: 41 pages of Es in a 1255-page dictionary ... so around 3.3%

Stilgart: what is inside its neural networks is a mystery for me

eulerscheZahl: oh right, dictionaries

pb4: eulerscheZahl : I'm sorry it's in french and I couldn't find the english translation, but here's what you should answer to AutomatonNN next time :

AutomatonNN: definitely the same one :(

pb4: "Il faut trouver la voie" --> "You must find the way"

eulerscheZahl: Tintin :)

eulerscheZahl: in German it's just Tim


pb4: Got it in english !

Stilgart: haha

Stilgart: gg pb4

BlaiseEbuth: I don't even need to click to know what excerpt it is. ^^

Dan_is_a_Moron: Console.WriteLine(int.Parse(color.Substring(1, 2), NumberStyles.AllowHexSpecifier));

    Console.WriteLine(int.Parse(color.Substring(3, 2), NumberStyles.AllowHexSpecifier));
    Console.WriteLine(int.Parse(color.Substring(5, 2), NumberStyles.AllowHexSpecifier));

jacek: mhm

jacek: i see the war is resumed in othello

MSmits: yep

darkhorse64: I have found a way to increase the performance of my C4 engine. I have now 3.2M to 4.5 M light rollouts first turn (depending on the CPU).

darkhorse64: MSmits: one loss for you, bad submit

MSmits: nice

MSmits: is it stronger than my bot now?

darkhorse64: I mean Othello, you are still wrecking me at C4

MSmits: ohh ok

darkhorse64: Yeah, no worries :grin:

MSmits: :P

MSmits: yeah i never have a fully won submit on othello, people use random in their move selection, as they should

MSmits: the war jacek is talking about is old john

MSmits: he keeps counter booking me

MSmits: like 30 plies deep or something :)

MSmits: so we go back and forth

darkhorse64: This submit looks dreadful. 2.5 lead at 50%

MSmits: right :P

darkhorse64: 4 points lead. Is that usual ? I haven't look at Othello for a while

darkhorse64: *looked*

Minato_N: hi

Default avatar.png mesu7: hey

jacek: generaly its about 4.5-6

jacek: err 5

jacek: he just books the top

Default avatar.png mesu7: my browser doesn't redirect me to the editor page when clash starts. i tried opera but it's the same

jacek: hm?

BlaiseEbuth: Hmm... How to put a link in a contribution statement ? I don't find the right syntax...

eulerscheZahl: SDK or classic contribution?

BlaiseEbuth: classic

eulerscheZahl: you don't. at least not as a clickable URL


Nuwaisir: private clash

Nuwaisir: anyone?

BlaiseEbuth: Ah. I thought the possibilities were the same...

BlaiseEbuth: Thanks

eulerscheZahl: nope, far away

eulerscheZahl: no images either

eulerscheZahl: make it an SDK contribution and kill the viewer via Javascript :P

BlaiseEbuth: :expressionless:

eulerscheZahl: it would work

eulerscheZahl: when did you start with contributions? for the quest map?

jacek: see? and now its not 4 points

Minato_N: OMG


Minato_N: 50 MINUTES AGO


BlaiseEbuth: Don't scream

SwagColoredKitteh: maybe using a chorded keyboard or sth

SwagColoredKitteh: you can get really high wpm with those

Kitkat260: gm everyone

SwagColoredKitteh: hey o/

Kitkat260: how r u today

Minato_N: HI

Minato_N: good

Minato_N: hbu'

Kitkat260: tired but good

Kitkat260: school

Minato_N: I got class in 1 hr 330 mins :<

Minato_N: *30

SwagColoredKitteh: tired but mostly fine

SwagColoredKitteh: online classes sound awful

Kitkat260: yep


Minato_N: no matter if it online or not

Kitkat260: thank you!!!!!

jacek: aww

Minato_N: ig in like 4th grade school was noice

BlaiseEbuth: eZ : I don't contribute a lot, but nothing to do with the questmap. Most of the item were automatically validated when it was released...

SwagColoredKitteh: i haven't been to school in over a decade lmao

SwagColoredKitteh: well, unless you count university

eulerscheZahl: i'm pretty confident i could write some script for typeracer and top that score

Kitkat260: Minato_N r u a boy or girl

SwagColoredKitteh: eulerscheZahl :D

Minato_N: im a boy lol

Kitkat260: ok

SwagColoredKitteh: nice conversation

Kitkat260: how old r u guys

SwagColoredKitteh: 27

Minato_N: 10

Kitkat260: nice

SwagColoredKitteh: nice.

BlaiseEbuth: 666

eulerscheZahl: in what unit?

SwagColoredKitteh: BlaiseEbuth i'm scared

Kitkat260: why

SwagColoredKitteh: eulerscheZahl teraflops

Kitkat260: is someone that is 15 or 16

Kitkat260: just asking

Minato_N: nah

Kitkat260: ok

Minato_N: is anybody here in elementary/middle school xD

Kitkat260: i'm in 9th so yea

Astrobytes: Kitkat260: For the 2nd time: take your meaningless conversation elsewhere.

Minato_N: Anyways

Minato_N: what langs do yall use

jacek: here, have a pun

Astrobytes: jacek :D

Default avatar.png Greycooper: What is this channel supposed to be used for Astrobytes?

SwagColoredKitteh: jacek xD

SwagColoredKitteh: Greycooper bragging about bots

Minato_N: jacek LOLOL

SwagColoredKitteh: telling people to play csb, too, i guess?

Astrobytes: Greycooper: chatting about the site usually, general conversation

Default avatar.png Greycooper: ah k, thanks

eulerscheZahl: let me give you an example:

jacek: or puzzles tips

Kitkat260: how do you guys so good a coding

eulerscheZahl: puzzle idea: you have a bunch of switches and light bulbs

Minato_N: coding is noice

eulerscheZahl: you don't know how they are wired

Minato_N: and pretty ez

Minato_N: imo

Minato_N: if u know the fundamentals, u can be god at coding

eulerscheZahl: and you have to flip switches to generate a certain pattern with the light bulbs

eulerscheZahl: sounds interesting?

SwagColoredKitteh: eulerscheZahl that sounds like a fun puzzle

Kitkat260: I'm terrible at coding

Minato_N: u'll get better

Minato_N: im terrible as well

Minato_N: xD

eulerscheZahl: i'm still thinking about the details. not to turn it into the next bulls and cows where you enumerate all possibilities and exclude one after another. but need something a little smarter

Minato_N: anybody wanna clash


eulerscheZahl: use #clash for those invites

Astrobytes: Like a sort of crossflip variant?

Minato_N: oh sry

eulerscheZahl: yes, somewhat

eulerscheZahl: but you can have series and parallel connections between switches

Astrobytes: Right, gotcha

eulerscheZahl: and initial state of switches is unknown, you toggle one at a time

SwagColoredKitteh: eulerscheZahl and have hidden logic gates between switches and lightbulbs? :P

Kitkat260: #clash

eulerscheZahl: now it's getting overkill :D

SwagColoredKitteh: :D

Astrobytes: That would simply be cruel!

eulerscheZahl: yeah, poor Stilgart :D

Default avatar.png Kokoz: Hello all, I need some help with Coders Strike Back

Kitkat260: don't ask me

eulerscheZahl: is it the BOOST command?

Default avatar.png Kokoz: um, I figured out BOOST, I have an issue with thrust

DaNinja: Euler that sounds similar to the Electrician Apprentice puzzle

eulerscheZahl: oh, haven't even tried that one.

Default avatar.png GriM: So i just spent about 8 hours doing the porcupine test

Default avatar.png GriM: MY GOD does it feel good to be done

eulerscheZahl: but for that puzzle you know the wiring already and don't have to reverse it from given outputs

Minato_N: Hi!

Minato_N: Bruh

Minato_N: i cant do the code jam that i have been working on for the past 4 days

eulerscheZahl: and did you pass? are you a procupine?

Default avatar.png GriM: i am indeed

Default avatar.png GriM:

Default avatar.png GriM: woop woop

Default avatar.png GriM: Anyone know why I can't see my 2nd quest option past "algorithms"?

eulerscheZahl: did you click the first to harvest it?

Default avatar.png GriM: nevermind, didn't click it lmao

Kitkat260: welcome GriM

Minato_N: hi

Default avatar.png derp22: Is there a way to access local files or how do you save a trained AI?

Kitkat260: hi derp22

Default avatar.png derp22: Hey

Kitkat260: want to join clash of code

Astrobytes: You need to scrape replay data if necessary, train offline and upload the weights

Default avatar.png derp22: I see

Default avatar.png derp22: Ty

Astrobytes: np

Default avatar.png Kokoz: Guys, in coders strike back I made the ship slow down the bigger the angle to next sp is, but it only works when it is rotating to the right.. Any ideas?

Default avatar.png derp22: The angle is negative when you need to turn left

Default avatar.png derp22: So -90 means the checkpoint is directly to your left and 90 means it's directly to your right

Kitkat260: The angle is positive when you need to turn right

Kitkat260: #clash

eulerscheZahl: if you want to join that channel, write "/join clash". you don't have to flood it here over and over

Kitkat260: sorry

Astrobytes: And consider renaming yourself CaptainObvious

Kitkat260: ok

Default avatar.png Kokoz: Well my formula is 100*(1 - (angle/90) and if the number is higher than 100, the speed is 100. If the number is lower than 0, the speed is *-1

Default avatar.png Kokoz: so it should work turning right and left

Default avatar.png derp22: Which league are you in

Default avatar.png Kokoz: Bronze

BlaiseEbuth: With your formula if the angle is -90 you get a result of 200, so you speed up...

Default avatar.png derp22: Ok so if the angle is -90, then you get 1 - (-90/90) = 1 - (-1) = 2

BlaiseEbuth: first \o/

proogrmr: \o/

Default avatar.png derp22: You can use the abs() function to turn the negative to a positive

Default avatar.png derp22: Depending on your language I guess

Default avatar.png Kokoz: Python, and yes I am using abs(). So if the angle is -90 then the speed is 200, and I made an if that says if it is above 100 then it is 100

Default avatar.png derp22: Yeah so you're not slowing down when turning left

Default avatar.png Kokoz: ohh yea, so I need to tell it that when the angel is negative it should also use the formula

SPDene: a negative angel? is that a demon? :P

Astrobytes: hahahaha

BlaiseEbuth: :imp:

Default avatar.png Kokoz: oops :S

Default avatar.png junk007: 中国nb

Default avatar.png Kokoz: ok, I fixed it, now it slows down only when turning left xD

Default avatar.png zhoubou:

Default avatar.png zhoubou: How did you... "fix" it?

Default avatar.png Kokoz: lol

Default avatar.png Kokoz: when angle is < 0 the formula is 1+ instead of 1-

Default avatar.png zhoubou: abs() should work

Default avatar.png zhoubou: `100*(1 - (abs(angle)/90)`, no?

Default avatar.png Kokoz: abs(100*(1 - (abs(angle)/90))

Default avatar.png Kokoz: because even when the angle is positive the result could be negative

Default avatar.png Kokoz: it is done. Probably it is the worst code ever, but it works now :D

Default avatar.png Kokoz: I was using if at one line instead of elif, so it works fine now

Default avatar.png zhoubou: :tada:

Stilgart: eulerscheZahl: poor me ?*

eulerscheZahl: if i would torture you with a new puzzle

eulerscheZahl: as you want 100% solved

Stilgart: well, I almost got bored about being at 100% while doing nothing :D

eulerscheZahl: i have a high rage-quit on some of them

Stilgart: but kakuro and freecell are on the way

eulerscheZahl: yeah, these are real work

Stilgart: I really do not want to solve freecell :(

eulerscheZahl: i wrote a kakuro solver long ago

Stilgart: (personnal taste)


Stilgart: hum...

Stilgart: 424 is either too high or too low

Astrobytes: Your dislike of board games on here also extends to card games Stilgart?

Stilgart: Stilgart Level 10 Solved 274 out of 741 problems

Stilgart: hum...

eulerscheZahl: i'm at 280 :D

Stilgart: Astrobytes: I dislike coding a solver for a game I play

eulerscheZahl: and started working on a Freecell solver. but then got turned off by autoplay

Astrobytes: Stilgart: That's fair enough.

Stilgart: eulerscheZahl: what is the first puzzle you did not solve ?

eulerscheZahl: 143


Stilgart: ho gosh... each time I logged in, 228 kills me

Stilgart: (and I am pretty sure it is not that hard)

Stilgart: 551 should be easy

Stilgart: (i solved that one, probably to put some colleague back to work)

eulerscheZahl: there are a lot among the newer ones that i haven't even opened

Stilgart: yep... 7xx already

eulerscheZahl: i just now realized that the did a redesign of the web interface

eulerscheZahl: yeah, 228 looks doable i think

eulerscheZahl: but it can be hard despite looking easy at first

Stilgart: I can't decide... and I have not enough faith to try

Default avatar.png derp22: Is there a method to get the length of a python list?

Stilgart: damned, I can't access from here

Default avatar.png zhoubou: derp22: len()

Default avatar.png zhoubou: len(list)

eulerscheZahl: "from here" where are you?

Default avatar.png derp22: Thx

eulerscheZahl: you gained -81 CP if that's what you wanted to check


Stilgart: damned firewall !

Stilgart: eulerscheZahl: I am in my office right now

eulerscheZahl: you are solving them much more in order than me

Stilgart: eulerscheZahl: I stopped long ago

eulerscheZahl: my "office" is just the power button on the other computer

Stilgart: went go at some point to get the "solved last 5 puzzles"

Stilgart: went *back*

eulerscheZahl: 362. that's pretty much the exact time I started on PE

eulerscheZahl: when i was still a freshman

eulerscheZahl: some silver coin was the latest back then

Stilgart: anyway, it is easy to get 100% on CG :D

Stilgart: compared to PE

eulerscheZahl: definitely

eulerscheZahl: but you need a higher tolerance to boring and repeating problems

Stilgart: by the way, here is my PE key 131688_8bdb59844d6c12a16b81241118111b06

Stilgart: Guego Level 26 Solved 651 out of 741 problems

eulerscheZahl: now I have 5 friends

Stilgart: damned him...

Stilgart: It won't be easy to catch him :D

Stilgart: and 228 is hard

eulerscheZahl: i'm easy on the other hand

eulerscheZahl: just 6 apart

Stilgart: it is also the first unsolved one of Guego

eulerscheZahl: Stilgart last soled a problem 1756 days ago

eulerscheZahl: eulerscheZahl last soled a problem 370 days ago

Stilgart: that was 551, Boulet told me it was hard, so I solved it :D

eulerscheZahl: is boulet still active?

eulerscheZahl: btw haven't seen him on CG lately either

Stilgart: you won't see him except during contests

eulerscheZahl: i don't even remember him as a contest player

eulerscheZahl: sure, he looked into it. but for me he's a puzzle solver

eulerscheZahl: you are too

Stilgart: he is more a contest player actually

Stilgart: (I bring the ideas, he manages to exploit them)

Stilgart: and I am completely a puzzle player

eulerscheZahl: next time report your ideas to me directly

Stilgart: would be nice to have a new optim contest, by the way

eulerscheZahl: or any contest

Stilgart: as soon as you subscribe to the turtle team ;)

eulerscheZahl: how do I do that?

Stilgart: BlaiseEbuth: go go go convince euler

Stilgart: see BlaiseEbuth's profile

eulerscheZahl: ping BlaiseEbuth say something so i have a quick link

Stilgart: having friendly team ready for the next contest would be fun too

BlaiseEbuth: We are labeled "Great Place To Be" eZ !

eulerscheZahl: and where do you place that label?

Stilgart: for the time being, you have to put turtle in place of siemens

Stilgart: but we might have a third category for the next contest (hopefully)

eulerscheZahl: hm, ok not a loss for the company leaderboard, i'm alone anyways

BlaiseEbuth: Yeah \o/

eulerscheZahl: not even offered via autocomplete

Stilgart: turtle inc is not a real company, they said :(

Default avatar.png KhaledArfaoui:

BlaiseEbuth: Cause your code don't take the same number of turns to answer when you change it ?

Default avatar.png KhaledArfaoui: I don't think so, 36 rounds here :

Astrobytes: BlaiseEbuth: The biography on your blog is epic :D

BlaiseEbuth: :D

eulerscheZahl: how is Turtle not a company?


eulerscheZahl: tshirts even. if you fail your next CG contest you can still get one there

Default avatar.png KhaledArfaoui: any idea Blaise?

Default avatar.png KhaledArfaoui: btw i already passed the challenge but it's irritating that my improved code isn't working and i can't understand why...

Astrobytes: Well... we're not psychic...

BlaiseEbuth: Can you share replays instead of screenshots ? There's a "share" button above the viewer.

Default avatar.png KhaledArfaoui: yes, i can do that... this replay is the one causing an issue...

Default avatar.png KhaledArfaoui: and this is the one with the working code.

Default avatar.png KhaledArfaoui: the screenshot contains the snippets.

BlaiseEbuth: So the first one fail, and the second no. I don't understand your question about turn count...

Default avatar.png KhaledArfaoui: thank you guys, i found the issue... it was an inversed condition for for the distance...

jacek: aww

Showya: are y´all older than 16

Elininja: Add a decade there for me xD

SwagColoredKitteh: i have 11 years of experience in being 16

Elininja: That's a great way to put it

SwagColoredKitteh: ;)

Showya: im only twelve and i have 6 months and almost close of programming and partnering up with a company

Showya: hello

Showya: anyone there

Stilgart: Astrobytes: giving up on everything is not so good for the ecosystem actually

Showya: im low at this new game that i found it helps me practice

Astrobytes: Stilgart: I didn't give up on everything, I eat cheese and other animal products. Occasionally fish.

Showya: bro what

Astrobytes: Stilgart: I also agree that if everyone gave up it would not be good at all. Mass production/farming is the main issue (grain/animals/whatever).

Stilgart: "A card is a piece of two-sided B8 laminated paper." that's JBM for you

Stilgart: at least, this contribution is not underspecified :)

Astrobytes: Haha! FreeCell I presume.

Default avatar.png JBM: well you wouldn't want someone coming in with yet another stupid question about something not being in the statement, would you?

Default avatar.png JBM: I know I wouldn't

Showya: can yall spam nothing but yes please

Default avatar.png JBM: sure can

eulerscheZahl: but do we need more detail than for RAIC?

Default avatar.png JBM: haven't opened raic yet

Showya: ok so can one spam yes

eulerscheZahl: finals are over, you missed it

Default avatar.png JBM: naaaaw

Astrobytes: Was fun

Default avatar.png JBM: still 11 months or so

Default avatar.png JBM: look forward

eulerscheZahl: maybe a mini raic in between

Stilgart: JBM: I do have a question

Default avatar.png JBM: don't we all

Stilgart: are we sure that automoves will not ruin a game ?

Default avatar.png JBM: good question

Showya: <html>

Default avatar.png JBM: i think not

Default avatar.png JBM: but i don't have a proof

eulerscheZahl: it's what made me stop testplaying

Default avatar.png JBM: i'll make them disablable anyway

Default avatar.png JBM: ...when time permits

Default avatar.png JBM: but considering solutions in the great freecell db are given with them assumed

Default avatar.png JBM: i'm 80% sure it's ok

Showya: well if auto move messes the game up what would that do to you guys depending on the different codes you can change that movement to not auto running you do know that right

Astrobytes: ^automaton NN has produced offspring.

eulerscheZahl: :D

eulerscheZahl: i mean: yes

Showya: ok

Showya: so try different codes to disable auto running

Showya: brb

Kitkat260: who wants to do clash of code

Astrobytes: Users in the clash lobby.

Kitkat260: umm what

Astrobytes: You know. The lobby. Where people wait for people to join their clash...

Kitkat260: ok

Kitkat260: what other lobbies r there

Showya: lol gottem

Showya: ill do clash of code

Showya: i was bouta say clash of clans

Default avatar.png RyanGilbert: i gotta learn ruby for golf

Default avatar.png RyanGilbert: ruby wins 9/10 times

nicola: You got to learn rugby for golf?

nicola: :thumbsup:

Stilgart: I would like to see trump trying rugby

Astrobytes: Perhaps if he was the ball...

Showya: you do know Obama and Biden paid the Chinese government to make the covid-19 right and trump tried to stop it but opions are opions

reCurse: Let's keep that crap out of here

MSmits: ^

Kitkat260: I choose Obama

Astrobytes: MSmits: are 'opions' some newly discovered particle?

Astrobytes: (see above if you missed it)

MSmits: no i saw it

MSmits: my first thought was drugs

MSmits: like opium

MSmits: opioids?

Astrobytes: Good point. Opiod ions.

MSmits: ah yes

MSmits: scientists that dropped their stash into the accelerator and ionized it

Astrobytes: *Opioid.

Astrobytes: :D

Astrobytes: Has old john made a proper bot now?

MSmits: I think he has an ok bot, but he;s mainly just counterbooking me

Astrobytes: Ah right.

MSmits: he puts new moves in, then submits until it drops me below jacek

MSmits: then waits

MSmits: I love it

Astrobytes: Playing you at your own game, so to speak :D

MSmits: yes

Kitkat260: guys i'm sad

Showya: bruh i said one thing to yall making another world

Kitkat260: ??

reCurse: This is not your schoolyard.

Astrobytes: Showya: Give it a rest. You've been spouting balderdash for hours.

MSmits: I think he meant another word, but not sure. Maybe he needs to work on his spelling before worrying about geopolitical issues

Default avatar.png Ace1234: Ek

Kitkat260: hey ace

Default avatar.png Ace1234: Hi

Kitkat260: hru

Default avatar.png Ace1234: I'm in a clash

Kitkat260: nice

Showya: atrobytes you are like 2 time my age and im smarter than you shut up

Astrobytes: Merci BlaiseEbuth

Astrobytes: I guess he'll be back in a minute

reCurse: I would have banned

BlaiseEbuth: of course, but I follow the procedure

BlaiseEbuth: warn -> kick -> ban

reCurse: Too nice

BlaiseEbuth: Last time I directly banned I had complaints... :/

reCurse: From? The banned? Happens to me all the time.

reCurse: Ignore them.

reCurse: No patience for 'tough' school kids.

BlaiseEbuth: I take note of that.

Astrobytes: Perhaps we need AutomatonMod

eulerscheZahl: Stilgart 05:33PM I would like to see trump trying rugby

I can offer a British Trump:

Astrobytes: Yes. That pretty much sums him up.

eulerscheZahl: lastweektonight was a little more differentiated about him. that he sometimes just acts clueless to seem less harmful

Astrobytes: No, to clarify I mean it sums up his attitude to anyone he considers lesser than him. Child or not.

Astrobytes: He plays on the bumbling idiot thing yes.

eulerscheZahl: ah

Stilgart: hahaha

Astrobytes: He's a ruthless bully who just wants to be The Winner all the time. Somewhat politically incompetent, but desperate for the power.

Astrobytes: Anyway, enough. I live this every day.

Dan_is_a_Moron: yeah same

eulerscheZahl: i don't even know that much about UK politics. the English media I watch is mostly from the US

eulerscheZahl: sure, I understand this one

eulerscheZahl: or

Dan_is_a_Moron: :flushed:

Kitkat260: hi dan

Dan_is_a_Moron: im not dan dan is a moron

Kitkat260: oh my bad

Default avatar.png Jamie_is_a_moron: Im Dan

eulerscheZahl: then i'll call you Peter

Kitkat260: hi dan is a moron

Dan_is_a_Moron: nahhhh my name is jamie

reCurse: Enough of this crap, bans will be handed out.

Default avatar.png Jamie_is_a_moron: woahhh

eulerscheZahl: :zipper_mouth:

Dan_is_a_Moron: oooooo scary

Default avatar.png Jamie_is_a_moron: your the one getting poltical

Default avatar.png Jamie_is_a_moron: im just here talking about code

Kitkat260: :weary:

Default avatar.png Jamie_is_a_moron: wow

Default avatar.png Jamie_is_a_moron: you banned my friend for nothing

reCurse: Holidays are over huh.

eulerscheZahl: in Germany they got extended

Default avatar.png Csharp_King: what a lovely day

reCurse: So still no school in germany?

eulerscheZahl: starts on 10th i think. then mostly remote. I admit i'm not that much into it as it doesn't affect me directly

Default avatar.png PaulBeziau: i

reCurse: I thought it would be much more drastic in UK. Oh well.

eulerscheZahl: was a discussion if lower grades should go to school or remote for all

eulerscheZahl: we can still meet 1 person from another household. used to be 5 from 2 houses and kids didn't even count to that total of 56

eulerscheZahl: of 5

struct: here its all going like nothing is wrong. But today we broke the max of 10k people infected in 24 hours....

eulerscheZahl: and you have a much lower population

reCurse: Yeah at least you were allowed some sort of christmas

struct: yeah 10mill

Megha.Akash: Hi. I have a doubt here. The quest in the home says to Accept or Reject a contribution. But I couldn't see any Approve or Reject button enabled under any of the individual contribution which are "Ready". How to Approve or Reject any contribution?

struct: for coc you need to have 50 clashes played


eulerscheZahl: do you see approve/reject there?

Megha.Akash: Yeah. I played 50 clashes

eulerscheZahl: also it's public clashes I think

eulerscheZahl: did you play some private ones?

eulerscheZahl: they don't count

Megha.Akash: Yeah Public ones

Megha.Akash: No, I can't see Approve or Reject there

Megha.Akash: I also tested a contribution in the IDE to check if it enables the options. But no.

eulerscheZahl: nope?

struct: maybe an extension is blocking it?

eulerscheZahl: you are at 44 clashes

eulerscheZahl: see

eulerscheZahl: 6 more and you get these buttons

Megha.Akash: But I completed the whole path for CoC

eulerscheZahl: it's confusing I know

Megha.Akash: Yeah

eulerscheZahl: sometimes they count all clashes, sometimes private ones don't count

eulerscheZahl: for moderation it's public ones only

Megha.Akash: Oh ok. Thanks @eulerscheZahl

Westicles: Yeah, the counts are screwy. I had to click through 55 times to get 50 for some reason

eulerscheZahl: they only count when they are finished. that is each player in the clash submitted

Westicles: Well, you get the quest achievement at the real 50, but mod rights at the 55. At least for me

Astrobytes: No schools opening in UK until after January

Astrobytes: argh, chat scroll

Stilgart: seems not as bad as here :(

Astrobytes: 1 in 50 infected in England, not sure about Scotland. England were going to open schools until the teachers union told no teachers to go back

Westicles: In the US we have to wait for the black market to open for vaccine passports

Astrobytes: That wouldn't even be surprising tbh.

Westicles: It'll be necessary soon for a bunch of activities. Better than untested mRNA

SwagColoredKitteh: vaccinate me already plz

SwagColoredKitteh: that's my stance

Westicles: CaN I haz your passport?

SwagColoredKitteh: don't you get the passport from taking the vaccine?

SwagColoredKitteh: you need it for the vaccine?

SwagColoredKitteh: i think i may have something mixed up

Westicles: You need it as proof you got the jab

SwagColoredKitteh: o

SwagColoredKitteh: right right

SwagColoredKitteh: more reasons to get the vacc

Westicles: 30-50% of health care workers (varies with geography) in the US are declining. they are all going to get fired eventually without paperwork, so a market will form

Kitkat260: ???

Kitkat260: what do u mean?

jacek: AutmatonNN huh

jacek: AutomatonNN even

AutomatonNN: sorry, have you tried to use a vector and start a coding contest

MSmits: did you try a vector again? silly jacek

struct: did you manage to avx your code jace K?

eulerscheZahl: have you tried to turn it off and on again?

jacek: nope

Westicles: CG has HW that supports avx512?

struct: no


Kitkat260: plz join

struct: avx2, also it supports fma

Kitkat260: code is 804-606

Megha.Akash: Thanks a lot @eulerschezahl and @struct. I was able to Approve after playing 50 public clashes

jacek: oh my

eulerscheZahl: reach lvl20 and you can approve other types of contributions too

Westicles: They are lining up to approve Shakespeare :P

Kitkat260: can someone help me with coding

Kitkat260: The game mode is REVERSE: You do not have access to the statement. You have to guess what to do by observing the following set of tests:

Megha.Akash: It is just converting the integers to the respective ASCII characters @KitKat

jacek: ascii magic

jacek: but you should do it yourself

eulerscheZahl: nah, let's do this together

struct: also if you dont give us the inputs

struct: we wont guess

Kitkat260: umm ok

jacek: there are

struct: ah wait

struct: I see

eulerscheZahl: print(.join(chr(int(c)) for c in input().split()))

struct: just confusing

Kitkat260: i am so confused

Westicles: one that easy wouldn't get approved these days

jacek: for reverse?

Kitkat260: i got test one right

Kitkat260: i'm dead

jacek: hi dead, im dad

eulerscheZahl: i don't see a problem in raising the standards

Kitkat260: :rage:

Kitkat260: thats me in coding

Astrobytes: Then find another hobby.

eulerscheZahl: you are dad, jacek? you pulled an automaton it seems

Kitkat260: jacek lol

Astrobytes: lol euler

Kitkat260: Astrobytes shut up please

Stilgart: omg....

Astrobytes: Excuse me Kitkat260?

Default avatar.png soutenu: what up?

eulerscheZahl: may I take a kick, Astrobytes?

Astrobytes: Yes, you may.

Kitkat260: just please

eulerscheZahl: my first of the year :(

Astrobytes: You volunteered!

Westicles: picking on 14.5 year old girls... tsk tsk

Kitkat260: i'm sorry

Megha.Akash: Could someone please comment on my contribution for Clash of Code?

Westicles: Takes more than 5 minutes to read

Astrobytes: Any kind of comment or a meaningful one?

Megha.Akash: Meaningful one. If it is OK for a clash, please do approve

Megha.Akash: I have just explained the rotation @Astrobytes

Astrobytes: I was just joking Megha.Akash, I don't clash personally so I'll leave it to those who do.

Megha.Akash: Oh ok :D

eulerscheZahl: i'm with Astrobytes about the approval. but on a first looks it seems fine: interesting enough and the right level of difficulty

Megha.Akash: Oh thanks @eulerschezahl

Astrobytes: Agreed, I don't see any issues on a quick glance at at.

Astrobytes: *it

Megha.Akash: Thanks @Astrobytes

Astrobytes: Megha.Akash you don't need the @, just typing a username automatically pings the user

Astrobytes: (here in chat I mean, not your clash)

Megha.Akash: Oh

Megha.Akash: Ok Astrobytes :)

Astrobytes: No problem Megha.Akash

Default avatar.png zhoubou: The statement confused me at first. Had to have a very close look at the examples until I got it. Might be just me being dumb is all :sweat_smile:

eulerscheZahl: next hint: autocompletion ast[tab] => Astrobytes

Megha.Akash: Oh wow. Nice eulerscheZahl

Astrobytes: (I left that one for you euler :P )


eulerscheZahl: i'm not paying 100% attention to the chat

Astrobytes: I'm not either

Westicles: Megha.Akash, it would be better if your example matched the first test case

eulerscheZahl: what's about that comment SAChamp?

Megha.Akash: Oh ok Westicles. I will add another test case then

SAChamp: eulerscheZahl copied wrong link, just wanted to share the contribution

SAChamp: can someone verify it from C++ point of view


eulerscheZahl: i can confirm that such large numbers are a problem in many languages

eulerscheZahl: and also the stub generator complain (which could be seen as a bug of the generator)

SAChamp: I corrected that

eulerscheZahl: the limit is 2^64 - 1

SAChamp: I wanted large numbers for test cases

eulerscheZahl: but other languages like javascript even allow less

eulerscheZahl: and stub should use long instead of int

Astrobytes: C++ string splitting isn't quite as trivial as split() but then, who the hell uses C++ in clashes

Astrobytes: (to be competitive that is)

SAChamp: True that, Astrobytes

Westicles: Everyone else is done before I finish googling tokenize for the millionth time

SAChamp: eulerscheZahl corrected the stub, thanks

eulerscheZahl: should still support all languages and not make it even harder for some of them

SAChamp: 10^20 is less than 2^64, should i reduce it further to 10^15?

Astrobytes: afk 2 mins

eulerscheZahl: did you check the default code in python?

eulerscheZahl: uppercase I is not an option as it gets lowercase in some languages


eulerscheZahl: "10^20 is less than 2^64" liar

Nuwaisir: join if you want a private clash

SAChamp: Yeah, sorry was just updating the same

SAChamp: eulerscheZahl the default code is working

Nuwaisir: hey! Im hosting a private clash, join if you want

Default avatar.png zhoubou: Nuwaisir Use #clash channel for that

BlaiseEbuth: You will spam it every 2 minutes Nuwaisir ?

Nuwaisir: no sorry :(

Nuwaisir: Im typing from codingame page

Nuwaisir: So, I should join the discord server first...

eulerscheZahl: to spam invites there? no!

Megha.Akash: What are the channels available here? This is the first time I'm hearing about the #clash channel.

Nuwaisir: why would it be a spam -_-

Westicles: Almost everyone who isn't new hates clashes

Default avatar.png zhoubou: Nuwaisir #clash channel is right here on Codingame website. Just click on it or type "/join clash" to join.

Westicles: #in #fr #de #ru is all I know

eulerscheZahl: there are more country channels. but fr and ru are the most active ones

Nuwaisir: Thanks @zhoubou

Default avatar.png zhoubou: Np

Nuwaisir: Can I remove my messages?

Nuwaisir: I mean is there any option?

eulerscheZahl: here on chat? on

eulerscheZahl: no

Nuwaisir: oh

eulerscheZahl: tomorrow you can find yourself on

Nuwaisir: So, how do you invite people in a private clash? Post the link in the #clash channel?

Astrobytes: Yep, then you can ask here if anyone would like to join your clash in #clash

Nuwaisir: Okay thanks

Astrobytes: Keeps the chat a bit less messy :)

Default avatar.png BananaInSpace: anyone here can help me beat boss 23

Default avatar.png BananaInSpace: boss 2*

Default avatar.png BananaInSpace: T^T

Default avatar.png BananaInSpace: im stuck on boss 2


jacek: boss 2?

Astrobytes: See point 6 in the linked document.

Default avatar.png BananaInSpace: i can turn

Default avatar.png BananaInSpace: i set the turn to thurst 0 but the boss still turns faster

Astrobytes: I give up. All yours jacek.

jacek: :E

Default avatar.png BananaInSpace: (╯°□°)╯︵ ┻━┻

Default avatar.png zhoubou: (╯┳━┳)╯︵(.□.)

Westicles: Another tiling puzzle

Default avatar.png soutenu: hate when i find a better way to do something and just run out of time when swapping answers

Westicles: Domino tiling even

Default avatar.png GharbiWass: who want to challenge me & my bro in private ? we are still not perfect, so you are welcome :)

Default avatar.png GharbiWass: in clash of case of course

Default avatar.png GharbiWass: *code

jacek: oO

ZzzTRAPzzZ: im down

jacek: as in, you have additional chromosome?

ZzzTRAPzzZ: :flushed:

Astrobytes: jacek ffs man

BlaiseEbuth: ...

Astrobytes: I know you like to troll jacek but there is a limit in public chat

Astrobytes: Anyway, you should be trying to beat Smits in Othello

MSmits: hey, there are many things he could choose to do

ZzzTRAPzzZ: does anyone know why isaplha() doesnt work on python 3 anymore?

Astrobytes: because you spelled it wrong?

SPDene: because you misspelled isalpha() ?

BlaiseEbuth: erf, not fast enough

ZzzTRAPzzZ: damn I just realized I was misspelling isalpha for the past 1 month

Astrobytes: :D

ZzzTRAPzzZ: thx

BlaiseEbuth: :/

Astrobytes: MSmits lol

Westicles: A hard puzzle solvable with a one line formula. What is the world coming to?


Wontonimo: yikes! I approved that. I'd like to see that one line as I could learn something

MSmits: :p


Wontonimo: I'll be sure to google puzzles in the future to make sure there isn't a published answer. Honestly, I just rolled up my sleeves and coded it. It did feel easier than 'hard'.

VizGhar: Hey guys. Can you recommend some easier puzzles for clojure? I need to resolve 4 more to get that legend clojure achievement and get rid of that language forever :D

VizGhar: ideally from medium puzzles

Wontonimo: solving the same problem in a different language counts towards your progress to legend

Wontonimo: but that doesn't sound very legend, so don't do that

Westicles: Westicles looking for the right emoji...

VizGhar: there are about 30 languages * 15 problems... thats quite a lot :F

struct: puzzles that require only a formula are good

struct: also optimizations that you get 100% just by submiting still count for achievement

Wontonimo: ^ now that is just sad. very un-legend

struct: Yeah, I dont do it, Im just saying its possible

struct: Also I dont think there are many optimizations you can get 100% just by submiting

Wontonimo: @VizGhar - we were just talking about "Paving with bricks". Try doing that without googling it

Wontonimo: also "Stock Exchange Losses" I found particularly easy

Wontonimo: but not with clojure. i don't do clojure

DomiKo: struct I believe only 2048 is such opti

VizGhar: A*-craft too

DomiKo: ohhh yeah

DomiKo: so only 2

VizGhar: euler himself mentioned it :D

Westicles: This one is famously easy


struct: the reverse engineer one doesnt work?

VizGhar: aha... might as well

DomiKo: I got 0%

DomiKo: Console.WriteLine("A, B, C, D or E")

DomiKo: you have to change one line

VizGhar: yup

DomiKo: beacuse template ouput is invalid

DomiKo: lul

DomiKo: hmmm

DomiKo: its funny

Wontonimo: It would be really nice to have a filter in "Contribute" for WIP

DomiKo: deafult code in 2048

DomiKo: got timeout

DomiKo: in Ocaml

Westicles: scala?

Westicles: oh

DomiKo: Ocaml have a global problem?

VizGhar: Yeah I'm looking at stock exchange looses and default code cannot be compiled for Clojure

VizGhar: you can find such puzzles

Astrobytes: Wontonimo: When you think a puzzle should be set to a different level please don't approve until it is confirmed by others and done.

Westicles: Stub checking for weirdo languages is rare

Astrobytes: pardouin: if you are here, thank you.

pardouin: np

pardouin: what for btw? ^^

Astrobytes: lol

Wontonimo: thanks Astrobytes. I agree 100% and I'll do that in the future

Astrobytes: downgrading the puzzle to medium

Wontonimo: it already was

Astrobytes: pardouin

Wontonimo: I just checked minutes ago

pardouin: I just did yes

Astrobytes: He changed it 10 mins ago

Astrobytes: or more

Wontonimo: Thanks everyone.

Astrobytes: No worries

Westicles: I was always afraid changing difficulty would break links, but the hard one still seems to work

Astrobytes: that part doesn't matter


pardouin: yeah I didn't know exactly the outcome, if it would create a new link or what

Westicles: huh, that's cool. you can put a mini manifesto in it


pardouin: seems like it creates a new link but also keeps the former one

Default avatar.png zhoubou: :rofl:

Astrobytes: It still shows up in the relevant section, but linking to it you can write whatever you like

Astrobytes: We had fun with it a while ago, I think dbdr noticed it? Could be wrong.

pardouin: yeah I just tried replacing by easy in a very hard and it still works

Default avatar.png BananaInSpace: can anyone help me with boss 2 for coders strike back? (dont tell me the anwers, I need help like tips )

Default avatar.png ProfMonkey07: ahhhh math

Default avatar.png ProfMonkey07: i hate volume so much

struct: Banana there is a tutorial

struct: You just have to follow it

Default avatar.png BananaInSpace: uh I dont see it :p

struct: on the left

struct: top of the statement

struct: should say what you shoulddo on earlier leagues

Westicles: Huh, some guy is streaming how to hack passwords

Westicles: FreeCell approved!

Westicles: By three smurfs! It is anarchy

struct: How are you sure its smurfs?

struct: I dont agree with the aproval

struct: They gave no real reason to aprove

Westicles: I was hoping autoplay would get fixed

Westicles: Or be able to turn it off, I should say

struct: what do you mean Westicles?

Westicles: Right now it autoplays some moves (like the real game). Some of us were complaining that made it tougher to solves

AntiSquid: imo something like freecell would have been inevitably get accepted by regulars either way

Salted: I hope I'm not interrupting. Does anyone know if R has or could be planned for codingame?

AntiSquid: doubt it

struct: ah I see, when I played freecell it never did automoves

Westicles: It also has an impossible test case, but that is okay with me... just a little troll

Default avatar.png jackjsmith88: i really dont understand how these games want me to play X

Default avatar.png jackjsmith88: XD

Default avatar.png jackjsmith88: and this is "Easy"

Salted: Is there any benefit to getting the "___ Addict" achievement for every language on here?

Westicles: You mean beyond the sum of the individual benefits? No.

Salted: What about the Jobs thing? I've always wondered if that's a thing and if so what can we do to improve our chances.

Westicles: Probably not much unless the company is using CG to assess


Salted: Thanks for the info! It's just fun, and was thinking I could switch careers into more of a coding role. This has been a nice place to gain motivation to learn.