Chat:World/2021-10-17
TechnoBot: brb
**Tien2k9 slaps TechnoBot around a bit with a large fishbot
**Tien2k9 slaps Tien2k9 around a bit with a large fishbot
TechnoBot: brb
TechnoBot: what?!
TechnoBot: eh?
**TechnoBot slaps Tien2k9 around a bit with a large fishbot
**TechnoBot says:"What? Yeah sure, HI."
TechnoBot: What do you want? Tien2k9
TechnoBot: ??????????????????????//
TechnoBot: (╯°□°)╯︵ ┻━┻
**TechnoBot is now offline.
**TechnoBot is now online.
struct: lets tone the spam down
struct: ok
TechnoBot: hi
TechnoBot: ok ill syop spam.
TechnoBot: stop*
TechnoBot: wait, is spam junk text????/
**TechnoBot is now offline. To contact TechnoBot, please gmail zedelongpsychejack@gmail.com
JayStone_10: can u guys see me
**Tien2k9 slaps /slap around a bit with a large fishbot
**Tien2k9 slaps you around a bit with a large fishbot
JayStone_10: * JayStone_10 slaps you around a bit with a large fishbot
JayStone_10: AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
**Tien2k9 kill JayStone_10 with a bunch of code
makhatib: Hello
struct: enough spam, next time I'll kick followed by a ban
Thorcode: struct is powerful
Uljahn: pls nerf
Thorcode: ok
Thorcode: how can I take all the number in the for i in x: a = int(input)?
ProCoder03: use list
Thorcode: thanks
struct: im back working on my bt bot
struct: stuck in a loop :(
Thorcode: what page I can use to test my code?
Thorcode: or site
Thorcode: that I can use input
Thorcode: cuz when I run in my ter it doesn't work well as I thought
struct: why not do it localy?
Thorcode: I want to test my code
Thorcode: like use some code that need this
Thorcode: for i in range(1,s+1):
a = int(input)
Thorcode: my ter can't handle that
jzen: If you really can't make it work locally, there are online interpreters like this one https://replit.com/languages/python3
Thorcode: thanks
Thorcode: Stub generator input *
Thorcode: what is this
struct: what do you mean Thorcode?
Thorcode: how to make Stub generator input *
Thorcode: InvalidKeyword: {"param":"n","line":1}
Thorcode: I catch this after finish of making it
struct: whats the code?
Thorcode: n = int(input())
for i in range(1,s+1):
a = int(input)
struct: s + 1?
Thorcode: my mistake :D
Thorcode: but it still that invalid
struct: int(input())
struct: you missing the ()
Thorcode: thanks
jzen: Click the small question mark after "Stub generator input *". It will tell you the syntax
Thorcode: https://www.codingame.com/contribute/view/7485189f3f6bea04d252903b8927bd2921ec
Thorcode: try my contribute :D
Thorcode: pls
jacek: oO
struct: 24 chars ruby
struct: maybe can be shorter
Thorcode: wow :)
struct: also you should fix one thing
struct: sometimes there is an extra enter
struct: you should remove that
struct: https://i.imgur.com/njXYdjX.png
struct: as you can see here
struct: its 10\n
struct: should just be 10
struct: in total there are 4 cases that have this problem
jzen: Also numbers should be plural
jzen: number -> numbers
struct: 18 chars ruby :)
struct: p eval`dd`.tr$/,?+
zapakh: Text input should always end with newline
struct: I dont know many puzzles / clashes where this happens
struct: Most of them is
struct: 2 3 4
struct: and not
struct: http://chat.codingame.com/pastebin/7921d98f-e8e6-4c03-8978-6fe245118799
struct: ups
struct: 1 2
struct: like that
Thorcode: thanks guys
Thorcode: I have 30 day to fix it
Thorcode: days
eulerscheZahl: the worse are those with trailing spaces after a line of numbers
struct: I only fixed it because my solution would not work in those cases :p
**eulerscheZahl doesn't care about clashes
eulerscheZahl: but that won't surprise you anymore
struct: yeah I dont really play them either
struct: maybe once a month
Thorcode: why fuck?
Thorcode: you serious struct ?
struct: me?
Thorcode: yep
struct: what do you mean?
Thorcode: I only fixed it because my solution would not work in those cases :p
Thorcode: nice :))
struct: yes
Thorcode: I think that my test case is fine :)
struct: now it is
Thorcode: it doesn't have trouble
struct: before it had \n on last number
Thorcode: oh thanks
Thorcode: why get 5 upvotes so hard
Thorcode: :((((((((((((((((((((((((((((((
Thorcode: alright I will make 5 fake accounts :)
struct: how to get banned
Thorcode: ?
Thorcode: just kidding
Thorcode: I won't do that
Thorcode: wish that someone upvote it :)
Vivovix: I cheated cause I'm a noob :D
eulerscheZahl: you won't get upvotes by asking for them. produce quality contest and they come from alone
Thorcode: why you downvote it?
eulerscheZahl: no, i didn't even open it
Thorcode: I'm asking struct
Thorcode: sorry euler
struct: I didnt even vote lol
niluthebear: lol
struct: https://i.imgur.com/C8zpGvv.png
Thorcode: Codingame doesn't let me have a detail about vote :(
eulerscheZahl: you could have faked that screenshot or taken it from another contribution
struct: oh yes
eulerscheZahl: you can only see who upvoted
eulerscheZahl: and even that part is tricky
Thorcode: number
eulerscheZahl: and you can only see it for your own contributions
eulerscheZahl: no, the user IDs
struct: make a multi, easy upvotes
eulerscheZahl: i got 70+ upvotes just for a teapot :D
struct: CF today is very early
struct: 12:00
eulerscheZahl: so it started 10min ago?
Thorcode: ok
Thorcode: Thanks
struct: its down again
struct: it starts in 50 minutes euelr
eulerscheZahl: down indeed
eulerscheZahl: fix your timezone struct
eulerscheZahl: CG is in France, so i'm in the right and you are wrong
niluthebear: chess in bot-programming ?, (no Chess960 )
struct: blame my country
struct: no chess please
struct: no books
Thorcode: ?
eulerscheZahl: hey, codeforces has c++20 already
struct: yeah
struct: i saw that
struct: now i have scapeship operator :)
niluthebear: faster running time :p
eulerscheZahl: and co_yield
eulerscheZahl: pretty cool, i use that in c# sometimes
eulerscheZahl: some parts of LINQ also use it
struct: soon enough you will join c++
struct: euler did you use rng on the cf contest?
Irvanwn: im a newbie i dont understand all of this,a ny tips
struct: do you know any programming language?
Yaa-Seen: in the Name of Allah the Most Merciful the especially Merciful ....
niluthebear: lol that guy, again. i am waiting for physics teacher
LLoyDHa: any tips on how to improve your logical thinking please ?
niluthebear: there no other way than solving problems
LLoyDHa: welp i can't really solve a lot of problems here
LLoyDHa: i find them a little harder than i expected
LLoyDHa: i don't know what to do lol
struct: it takes time to improve
Makea84: To improve your logical thinking, think in a logical way
Makea84: And read about algorithm
LLoyDHa: that's what i'm trying to do :)
eulerscheZahl: "euler did you use rng on the cf contest?" yes
eulerscheZahl: so did others
Makea84: No more advices than coding, always coding, check code of others, you will learn
eulerscheZahl: in fact that's something to be careful with. don't make your random deterministic by seeding it. makes you vulnerable to hacking
struct: I see
eulerscheZahl: "The page is temporarily blocked by administrator."
eulerscheZahl: going to be a fun contest
struct: are you going to join?
eulerscheZahl: no
eulerscheZahl: feeling a bit ill today, that wouldn't go well
eulerscheZahl: also gave up on topcoder marathon despite knowing the optimal solution for C=1 (c is randomly chosen in 0.05..1)
MeBen: Hope you get better soon euler
MSmits: get well euler
meneerbrouwer: Can I ask a question here about Javascript? I am trying to do the digital rivers puzzle and in order to solve it I want to convert the number to a string so I can split it. But when I do it it doesn't work.
meneerbrouwer: riverstring = (river1.toString);
console.error (riverstring);
meneerbrouwer: results in [Function: toString]
MeBen: `river1.toString` is a reference to the method, `river1.toString()` actually calls the method
meneerbrouwer: thank you so much!
MeBen: Easy to get wrong, some languages allow you to omit the parentheses for function calls
**Tien2k9 say C++ go bruhhhhhhh
**Tien2k9 slaps MeBen around a bit with a large fishbot
**Tien2k9 asking what is javascript?
Sandokas: IRC still exists :D
jacek: oO
Makea84: Javascript developers are pussies
Makea84: no pointer... no party
MeBen: That's so dumb I don't even know what to say
jacek: at least you can easily check if a number is even https://www.npmjs.com/package/is-even
niluthebear: lol
NatrixBalticum: XD
MSmits: is that package a serious package?
AllYourTrees: i usually like to DIY stuff, but i always use is-even. just way easier to use that than DIY
MSmits: do they have an is-odd version too?
ProCoder03: yeah...
MeBen: is-even depends on is-odd
MeBen: which depends on is-number
MSmits: wow it really exists
MeBen: Weekly Downloads 215,462
ProCoder03: :shocked:
MSmits: sick
jacek: https://www.npmjs.com/package/is-hundred
jacek: welp look at the dependencies
MSmits: troll packages :)
MSmits: is it you doing this jacek?
MSmits: or maybe a cousin?
AllYourTrees: https://www.npmjs.com/package/is-is-odd
MSmits: lol!
jacek: https://www.npmjs.com/package/is-odd-or-even
KalamariKing: who makes these things
ProCoder03: A package to check a package :dizzy_face:
AllYourTrees: is-odd-or-even lmao i love it
eulerscheZahl: https://github.com/i-voted-for-trump/is-odd look at the author name and you know the answer
ProCoder03: :grimacing:
eulerscheZahl: odds (or evens) are good that I trigger 1 or 2 US users when trash talking about trump
jacek: https://github.com/romanzipp/is-odd-or-even/blob/master/index.js
ProCoder03: hi
MSmits: make a package "is-odd-and-even"
eulerscheZahl: at least it has telling variable names jacek
eulerscheZahl: and outcomment the real check to just return false. then write a long comment how this improves performance
MSmits: yes :grin:
eulerscheZahl: but what about non-integer arguments? still an exception?
MSmits: yeah make an exception for those
eulerscheZahl: "s" is neither even nor odd, so it should still be false?
MSmits: hmm yeah why not
MSmits: i guess this is not as trivial as i thought
ProCoder03: No wonder Javascript is slow with dependencies
eulerscheZahl: optional parameter for exceptions maybe
eulerscheZahl: https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/
MSmits: i remember that
eulerscheZahl: not even an efficient code. adding 1 char in a while loop
eulerscheZahl: that's what you did recently and realized it's slow MSmits
eulerscheZahl: btw struct how did codeforces go?
eulerscheZahl: and what's your nick again?
TimothyAlexisVass: Hello
MSmits: ah yeah thats really slow.
MSmits: i actually knew this a long time ago. You just forget as you gradually move from smaller strings to larger strings in a project you're doing
MSmits: if they are large from the start, you dont make this mistake
KalamariKing: is it normal that when the game view is completely collapsed, the output pane stops?
KalamariKing: never had this happen before
jacek: hmm? isnt contatenation by char in c++ efficient?
MSmits: not sure what it's like in c++, but in any case, at best it's like a vector that is consistently at capacity and needs to scale up every time something is added
MSmits: this is why you give a vector a high enough capacity before you start adding
MSmits: not surehow a vector<char> compares to a string in c++
TheBlueBias: Both use contiguous memory so perfs are probably close.
TheBlueBias: o/ btw
jacek: i meant in c++ there is nothing wrong using += for concatenation, while in java you use StringBuilder for that
TheBlueBias: Hmm... Well you can use +=, push_back or append to do that. And none have standard complexity guarantee...
TheBlueBias: So using += isn't worse than the other ways, but is it efficient? :thinking:
MSmits: in C# you also use stringbuilder. I think the problem with string is that it always makes a completely copy when using +=
MSmits: doesn;t it make a copy in c++ as well ?
jacek: the += apparently not https://stackoverflow.com/questions/611263/efficient-string-concatenation-in-c
MSmits: if i do string a = "hello" and string b = "world" then string ab = a + b will create a completely new string
MSmits: so the + operator makes a new string. Is += really different?
jacek: a += "x" is different than a = a + "x"
KalamariKing: yeah, shouldnt x+=y be parsed as x=x+y from a compiler standpoint
MSmits: that surprises me
KalamariKing: like shorthand
KalamariKing: interesting
TheBlueBias: Depends of the implementation.
TheBlueBias: But no, it's not just a shortcut. It's considered as a different operator.
jacek: for primitives its probably the same, but objects can overload that
TheBlueBias: Right.
TheBlueBias: For an object when you do a += b, that mean a.operator+=(b)
TheBlueBias: So you directly act on the a instance
MSmits: good to know about the operators. I always assumed it was a shorthand
jacek: oO
struct: eulerscheZahl i didnt do that round
struct: im trying to improve my bt bot for some reason...
eulerscheZahl: oO
jacek: another approach?
struct: a few improvements
struct: I addeda an heuristic to find always a win from 6th row
struct: so it solves 3-7 plys earlier
struct: I might try minimax
struct: my movegen now is 20% faster
jacek: :tada:
TheBlueBias: Time to delete account!
jacek: you have mcts now?
struct: yes my bot is mcts
jacek: how expensive is that heuristic? you could try it in playouts and/or tree policy first
struct: its fast yes
struct: on tree it will surely have almost no penalty
struct: on the rollout im not sure
struct: on the rollout i probably can check if there is a piece on 6th/7th row before calling it
struct: it doesnt use pdep/pext or any of that stuff
struct: just or, and, shift
struct: I can explain how it works if you want
MSmits: is this c4 struct?
struct: no, breakthrough
MSmits: ohh ok
MSmits: i have something like that as well
MSmits: congrats for making it work as an improvement, it wasnt for me
struct: why isnt it a improvement for you?
MSmits: no idea, maybe the rest of the bot is just too weak to notice the difference
struct: ah I see
struct: mine only solves from 6th row and after
struct: does your solve sooner?
MSmits: 5th yes, but does not make use of allied pawns
MSmits: so it looks at its own pawn and all opponent pawns
MSmits: if there is a way to race to the end, it solves
struct: ah I see
struct: my heuristic doesnt apply the moves
MSmits: mine doesnt either
struct: Neither knows the actual solution
MSmits: it's a lookup
MSmits: array lookup
struct: o.o
Wontonimo: i'm trying GITC. Fun playing a multi that is heuristic heavy and search light
MSmits: struct, in the first second i play out every possible situation from a specific square on the 5th row with every possible opponent configuration in the triangle in frot of that
MSmits: i front
MSmits: i store that in an array
MSmits: and I pext the bitboard to do the lookup
Wontonimo: still working on breakthrough eh?
struct: ah I see
MSmits: struct is
MSmits: i use minimax to do the playouts
MSmits: for the lookuparray
struct: maybe the lookup will be faster than what I currently have
MSmits: could be, no idea, if I did not fail so hard at BT i could tell you if it is good o rnot :)
struct: so you still solve it?
MSmits: yeah
MSmits: i guess you can play games vs me and see how well i solve, but my search is poorer than yours, so that makes the solver weaker also
struct: I think mine was solving sooner I think
struct: without this heuristic
jacek: well i also have extended solver, as in bunch of ifs from 6th row, and it noticeably improved my mcts bot, at least if used in tree policy
struct: for example my heuristic doesnt really use minimax or any of that
jacek: with bitboards its easy. if there are not defended attacks from 6th row (and opponent hasnt his pawns on ours) then there is win
jacek: but maybe you need to pay for some papers to understand that
MSmits: :rage:
struct: so mine does this
struct: i check all attacked cells
struct: on 7th and 8th row
struct: attacked/where I can move
struct: if I have more of the same cell there I can move that enemy can defend its a win
struct: if I have 3 pawns that can move to b7, its a win
struct: because oponent can never defend against 3 pawns
MSmits: yeah that sort of thing should work
struct: it does yes
struct: same thing for less pawns
struct: if I can move 2 of my pawns to same cell opponent need 2 pawns to be attacking that cell
struct: it works on all scenarios
MSmits: yeah seems cheap too. I guess this is what jacek does, or similar
MSmits: i might have overthought this one
jacek: it was really cheap, costed me 0$
jacek: im trying to learn new net with more weights, this time supervised
MSmits: doesn't get any cheaper than that
eulerscheZahl: who pays your electricity bill?
MSmits: the sun
eulerscheZahl: the daily mirror
MSmits: no I mean the glowy thing you see sometimes when you go outside
jacek: but i need to generate much more positions i think. with 50m positions, they are even time-wise. with fixed iterations, the bigger net wins about 60% games
eulerscheZahl: what is that outside? tell me more
MSmits: you can google it I think
MSmits: it's like a high res sim
MSmits: jacek do you keep duplicates in your positions?
TheBlueBias: Tested it once. The graphics are beautiful, but the scenario and the gameplay are real shit...
MSmits: like the early positions are worth more because they are duplicated?
MSmits: TheBlueBias mostly I think it has too much grind
jacek: i have unique positions stored
jacek: but i double the positions due to symmetry
MSmits: I wonder if there is some value in making early positions more important in the training process
jacek: TheBlueBias you maxed out the wonrg stats
jacek: what do you mean more important
MSmits: like, their loss has a multiplier thats higher
jacek: but beginning positions are less accurate
MSmits: hmm say hypothetically you know their exact value
struct: you should also train 2 nets on uttt
struct: they seem like 2 diferent games
MSmits: and you're doing supervised
struct: should train*
MSmits: which 2 games? Early game and end game?
struct: no p1 and p2
MSmits: oh I see
MSmits: well that's because p1 has the center cell
jacek: and over 70% winrate :s
MSmits: well that 70% is really situational. I think p1 has 100% on perfect play and near 50% with two equally crappy players
MSmits: the better the bots, the nearer to 100% you get
MSmits: karliso said he had 96% vs himself or something
jacek: he played himself
MSmits: yeah
struct: 96% o.o
MSmits: I think the game would be more balanced if it ended on a draw when neither side has 3 in a row
MSmits: it favors p1 mostly, because p1 often wins more boards
MSmits: in normal TTT we don't count cells on a draw, p1 will always win then too :)
jacek: but we do on counting TTT
struct: maybe we need to mix in counting TTT
MSmits: what is counting TTT?
jacek: https://www.codingame.com/multiplayer/bot-programming/counting-tictactoe
jacek: in there my bot had p1 win over 90% games
MSmits: hmm 4 in a row counts as 2x 3 in a row? and 5 in a row counts as 3x ?
jacek: so they are mirrored and focused on score
jacek: yes
MSmits: interesting
MSmits: this game has some nice pruning opporunities it seems
MSmits: like dont consider squares that are not within range of filled squares
jacek: maybe even RAVE would work there
MSmits: maybe yeah
jacek: i prune edge cells in the beginning
MSmits: the edge of the board?
jacek: yes
jacek: https://www.codingame.com/share-replay/586328505
jacek: ai has much more score in the beginning but i own him
struct: game should do wraparound
struct: and count those cells
MSmits: tric trac seems to play only neighboring cells
struct: :)
MSmits: that game looks like you're beating him at go :P
jacek: yeah, suddenly 1 move gives 3 score
jacek: maybe this time nn should focus on maximizing scores than winrate
MSmits: maximize score difference but yeah
struct: if you win you cant lose
MSmits: sec struct, let me write this one down
struct: lol
jacek: https://i.kym-cdn.com/entries/icons/original/000/001/593/peopledie.jpg
niluthebear: oO
SandmanSW96: heya struct
struct: hi
SandmanSW96: I remember you from a while back, well the name anyways. i was sandman96
jacek: his name is also a keyword in c++ and other languages
SandmanSW96: thank you Drax
jacek: https://pics.me.me/dr-house-ive-heard-your-name-most-people-have-its-14105747.png
struct: jacek has a meme for everything
SandmanSW96: I know struct from when I was spending alot of time in the world chat on my old account
SandmanSW96: i talked alot with bob, jbm, ninja, a few others
SandmanSW96: zeno
SandmanSW96: and struct also
SandmanSW96: like the struct, no ascii art needed in the name
jacek: https://www.youtube.com/watch?v=uVjqMsjFWAg (not rickroll)
jacek: TAS finishes game in 18:11, while for normal people they gave 20:00 limit ~
struct: is it AI or just inputs created by the user?
jacek: TAS - tool assisted speedrun
jacek: hardcoded moves or algorithm
jacek: not learning
woful: :eyeglasses:
jacek: ohai
Wontonimo: :wave: :wave: speed snail and vedant
Manjius: is switch case just a glorified chain of if statements
Astrobytes: in a way yes, but for anything less than say 4 or 5 different cases then just use if-else
jacek: could be also performance
Astrobytes: Yeah, if performance matters you should benchmark your switch vs ifs
MSmits: there must be 100 threads about that on stack overflow :P
MSmits: I bet each one of them has a guy accusing the poster of premature optimization
Manjius: i always feel pretentious using switch case
MSmits: then you should stay with us, the common if-peasants
struct: I never optimize
struct: it doesnt matter
Astrobytes: heh
struct: :)
struct: any of you tried the certify of the language?
Astrobytes: oh dice duel is potw
Astrobytes: Nope
struct: im better than 99% of c++ devs
struct: gg
struct: test says it takes 60 minutes
struct: took me less than some clashes
struct: :p
Astrobytes: hahaha, dude, you're hired!
struct: puzzles were very easy tbf
struct: I should have said that on the feedback thing
struct: im sure that one of the puzzles is a clash
Astrobytes: :/
struct: today i found out I can declare vars inside the while (here)
MSmits: which language?
struct: c++
Manjius: the certifications should take time into account
Astrobytes: code golfing I presume
Manjius: so not all 100%s are the same
struct: not golfing I use it on the breakthrough bot now
adamgosnell: I'm new to coding and working on "The Descent." How do I get the index for a variable in a range that isn't named?
struct: instead of doing while(forward_moves) {...};
Astrobytes: struct: why though?
adamgosnell: I'm used to [range].indexOf("x")
struct: i do while(const U64 moves = forward_moves & (forward_moves - 1){...};
struct: U64 move*
Astrobytes: it's faster?
MSmits: yeah why make it look simple when you can horrify people who look at your code :P
struct: It was for me, maybe compiler does something
adamgosnell: Nevermind, I've just realized. I'm going to use the "i."
MSmits: yeah i is usually the iterator
struct: I also edited another part of the code so its hard to say
Astrobytes: lol MSmits
struct: if you think that looks ugly you should see what I found out today
struct: on c++ 20
Astrobytes: show us
struct: http://chat.codingame.com/pastebin/a473e2b8-712c-4a22-b1f3-7020506feebe
MSmits: c++ must be the only language where later versions look worse
MSmits: i have no idea what that program does
Astrobytes: that's not too bad tbh, I can read that
MSmits: i can't
Astrobytes: the ranges are something I've been looking forward to
struct: some claim its faster
struct: feel free to add it if it is :)
MSmits: does this do something for each pair [x, y] ?
MSmits: each one that is an element of a?
struct: isnt that code missing a ; though?
MSmits: it reads an x and then sets y equal to the iterator?
struct: in the for loop
struct: I think thats what it does MSmits
MSmits: I wonder then what it sorts by
MSmits: if it's a pair
MSmits: I guess maybe it sorts by the first element and if that is equal it does the second?
MSmits: this feels like discussing python stuff where not knowing what stuff does is commonplace :)
struct: I never saw ranges::sort
struct: though
Manjius: probably
struct: stackoverflow says its faster
struct: I trust it
MSmits: faster than what?
MSmits: not even sure what this code is supposed to replace
struct: than std::sort()
MSmits: oh ok
struct: ranges::sort must be a new kind of sort I guess
struct: the pair is sorted by the first element by default
MSmits: I thought they must have figured sorting out by now
struct: ah I see
struct: you can do ranges::sort(a);
struct: instead of sort(a.begin(), a.end());
struct: looks cleaner I guess
Manjius: do u have to include ranges.h or something
struct: https://hannes.hauswedell.net/post/2019/11/30/range_intro/
struct: its c++ 20 only
struct: you need <algorithm>
struct: how many bots would break if c++ was added?
struct: 20
MSmits: 20 bots?
MSmits: do new versions of c++ break older bots?
struct: dont know
struct: it might happen I guess
struct: for me its fine anyways
struct: i still write c++14
Astrobytes: distracted by the tennis sorry but doesn't it set x,y to i since it's going over a range of pairs?
struct: http://chat.codingame.com/pastebin/44570863-0947-4634-9d41-d59cf53a09cf
struct: the x takes the value of the input
struct: y takes the value of i
Astrobytes: oh, I thought they changed something, that would be how I'd normally read it yeah
Astrobytes: Also: Congrats to Paula Badosa :tennis:
Astrobytes: Need to read up on these ranges
Astrobytes: C++20 was available in last years RAIC but I stuck with 17
struct: havent followed tennis in a while
struct: im trying to setup vscode so it uses c++20
struct: not an easy task
Astrobytes: that's why I stuck with 17 lol
Astrobytes: Oh I understand the code now, was distracted too much obviously. Kinda useful
Astrobytes: The women's tennis at least has been interesting this year, new faces and exciting players. Mens has been a little off and on, but a good year I'd say. I lose interest when it gets stagnant
adamgosnell: Where do I get help on a particular game?
struct: I guess you can ask here
struct: which game is it adamgosnell?
adamgosnell: It was the Descent, but I figured it out. I was making it WAY harder than it needed to be.
yhyoxx: some come play with me https://escape.codingame.com/game-session/VkO-36f-xX4-ZnV
yhyoxx: someone*
adamgosnell: I would, but I'm garbage. xD
yhyoxx: just come in
yhyoxx: yay
adamgosnell: I need to play the tutorial first, clearly. That was... intimidating.
yhyoxx: still having no clue what to do
Westicles: that's okay, no coding experience is needed
intheware: how long have you guys been coding for
Thorcode: 3 years
intheware: ive been coding for a couple of months
intheware: i feel like im not progressing enough
Thorcode: well try the w3school bro
TechnoBot: BRB
Westicles: TechnoBot, where are you in the warning/kick/ban progression?
struct: only 1 of them remaining
Thorcode: TO my mind I remember that TechnoBot is in kick progression
TechnoBot: ???????///////
TechnoBot: IDK what u guys r talking about
struct: he was kicked once already
TechnoBot: That's because I didn't know that spam is junk chat
TechnoBot: btw
TechnoBot: .
TechnoBot: Plus, I'm a minecraft player, spam is different there
TechnoBot: and im new
TechnoBot: (partly)
Westicles: I thought you were MK
TechnoBot: ???????????????/
struct: well you need to follow the rules here
TechnoBot: Where are the list of rules???????//
**TechnoBot says:"WHere are the list of rules???????//"
TechnoBot: I was asking for the rules!!!!
struct: https://www.codingame.com/playgrounds/40701/help-center/code-of-conduct
struct: it could be westicle, they both seem to play it
Wontonimo: wow technobot, a little pushy there
Wontonimo: what are you working on here TechnoBot? are you doing any puzzles or multis?
TechnoBot: shhhhh, I'm figuring a puzzle
Thorcode: nice TechnoBot this is the first time I see you do puzzle
Thorcode: is there someone finished the gas house in code escape
Thorcode: we done :D
bminnix: What was that last one? I sat back down about the time it said we were done.
Thorcode: yep
bminnix: I mean, was it in the 114X range you were trying?
Thorcode: 1556
Thorcode: again?
Thorcode: we could break this score :D
bminnix: I won't be able to work tomorrow if I do another, lol.
bminnix: This took WAAAAAAY longer than I thought it would.
Thorcode: 1156 not 1556
adamgosnell: Again? You crazy bro?
adamgosnell: That one took years off of my life
Thorcode: no easy we have all ans
adamgosnell: I doubt it's going to put us in the same one?
Wontonimo: Thorcode, are you flexing your coding skilz on Clash?
Thorcode: ?
Wontonimo: I was going to congratulate you if you were
Wontonimo: what score were you talking about (1156?)
Thorcode: nothing
adamgosnell: Okay, that didn't take any time at all
bminnix: Did y'all do it again?
Thorcode: yep
Thorcode: top 1%
Thorcode: nice?
bminnix: Aside from my absence, yes.
Westicles: someone finally excited about escape
Thorcode: oh
Thorcode: sorry
bminnix: Lol, I said I wasn't going to do it.
adamgosnell: It's MAD easier if you're not like "What the heck does this clue mean"
Thorcode: again?
adamgosnell: sure, for bminnix?
bminnix: I think I have that kind of time.
Thorcode: yep
adamgosnell: Welcome to the 1% bmixnix
Thorcode: yep
adamgosnell: Where can I see the highest scores?
Thorcode: https://imgur.com/a/2JV4t2U
adamgosnell: Yeah, I was hoping for a chart with the highest scorers and their times
adamgosnell: Alright, I'm headed to bed.
Thorcode: bye
bminnix: Yeah, I really am stepping out this time. You folks have a good night.
bminnix: Thanks for that run! Forgot to say that or read above...
Armangh: is there an "Always share my code" mode i can switch on for clash of code?
Thorcode: no