Chat:World/2022-06-10

From CG community
Jump to navigation Jump to search

AryanTripathi: https://www.codingame.com/contribute/view/2057483ea8c206d401cd7d9ebe56d7d08d972

hi guys please review this :pray:

Markus235: https://www.codingame.com/contribute/view/2067557fd6992ee5bd05914f3de809be1f786

Markus235: can someone please ban westicles?

Markus235: looks like hes an incel or idk.

Westicles: Siemens has excellent sensitivity training, I suggest you avail yourself of it

Westicles: this isn't the 1950s

tentoes: tacos

GroutchKeu: o/

TheRipperJack: oy

derjack: hm

Default avatar.png noderneder: fuya yalda raa shel tiktok boy leabuya

5DN1L: English only, and no spam please

TechTheAwesome: hii, anyone here can help me with the easy/how time flies puzzle? Not too sure how to go about debugging when passing all IDE test but failed one on submit

5DN1L: Which one?

TechTheAwesome: https://www.codingame.com/ide/puzzle/how-time-flies

TechTheAwesome: this

5DN1L: no

5DN1L: I mean which one do you fail?

5DN1L: which validator

TechTheAwesome: `Complex`

TechTheAwesome: should i post my code as well?

5DN1L: not yet

5DN1L: Have you tried out the various custom cases here?

5DN1L: https://www.codingame.com/forum/t/community-puzzle-how-time-flies/1966/

TechTheAwesome: ok let me try

TechTheAwesome: Well the post talks about the IDE's 1140 days

TechTheAwesome: so yeah my code passes

5DN1L: What do you mean?

5DN1L: Have you fixed your code?

TechTheAwesome: Oh i mean, I've tried 01.01.2014 -> 01.05.2014 = 4 months & 120 days

TechTheAwesome: 01.01.2014 -> 01.06.2014 getting 5 months and 151 days

TechTheAwesome: so it should be correct but still fails at validator `complex` on submit

5DN1L: How about 11.03.2000 -> 14.02.2012?

TechTheAwesome: 11 years, 11 months, total 4357 days

5DN1L: 11.03.2000 -> 03.02.2012?

TechTheAwesome: 11 years, 11 months, total 4346 days

5DN1L: interesting, let me try one more

5DN1L: 18.05.2000 -> 02.02.2016?

TechTheAwesome: 15 years, 8 months, total 5738 days

5DN1L: wow. the last one is almost the same as the validator :joy:

TechTheAwesome: oh?

5DN1L: last one

5DN1L: 12.05.2000 -> 03.02.2016?

TechTheAwesome: 15 years, 9 months, total 5745 days

5DN1L: why's that

TechTheAwesome: also im using rust so perhaps the chrono library might run different on the server?

5DN1L: hmmm?

5DN1L: the answer should be: 15 years, 8 months, total 5745 days

5DN1L: you got this right: 18.05.2000 -> 02.02.2016?

TechTheAwesome: :O

5DN1L: but you got this wrong: 12.05.2000 -> 03.02.2016?

5DN1L: interesting

5DN1L: please check your code

TechTheAwesome: you mean my 15 years, 9 months, total 5745 days?

TechTheAwesome: hmmm

5DN1L: yes, i mean that

5DN1L: 03.05.2000 -> 03.02.2016 is 15 years 9 months

5DN1L: 12.05.2000 -> 03.02.2016 is less than 15 years 9 months

TechTheAwesome: hmmmm

TechTheAwesome: is the days correct tho?

5DN1L: What do you mean

5DN1L: 03.05.2000 -> 03.05.2016 is 16 years

5DN1L: 3 months back is 03.02.2016

5DN1L: 16 years - 3 months = 15 years 9 months

5DN1L: the number of days is correct

5DN1L: only the number of months is wrong

TechTheAwesome: yeah.. cause i don't think rust provided month and years conversion

TechTheAwesome: so I've been doing it by hand :sweat_smile:

5DN1L: yeah, so check that part of the code :wink:

Default avatar.png gurbytjokr: hellow my fellow nigas

5DN1L: kicked

Default avatar.png gurbytjokr: why though

5DN1L: no need to use the n-word

Default avatar.png gurbytjokr: oh sorry

Default avatar.png gurbytjokr: i didnt mean no harm

Rafarafa: http://chat.codingame.com/pastebin/9f046408-9487-4bfd-9f4d-979b69f832a6

Rafarafa: someone know why I'm getting a None match here? literally the same pattern gives me 3 * 4 in regex101

naves: helloooooooooooooo

SAVESTA: Hi

steamyfn: hi

Andriamanitra: @Rafarafa re.match tries to match from the beginning of the string

Andriamanitra: you probably want re.search

Rafarafa: @Andriamanitra aaaah, thank you very much :grin:

Default avatar.png ElectricToothpaste: why am i so bad at coding

Kumalala: مرحبا شباب !!

Kumalala: كيف حالك؟

5DN1L: English only please

TimothyAlexisVass: :taco: ElectricToothpaste

Kumalala: sorry

TimothyAlexisVass: :taco: 5DN1L

Kumalala: i dont spike english very mach

5DN1L: antiwonto is offline at the moment

TimothyAlexisVass: yep

constantpuedlashneck: hello

Default avatar.png amayel: http://chat.codingame.com/pastebin/4393d367-1aaf-4123-9b12-c4254cd0533d

Default avatar.png amayel: helpppppppppppppppppppppppppppppppp

Default avatar.png amayel: hahahah

5DN1L: don't spam

5DN1L: or get kicked

Default avatar.png Diego244: OK OK

Default avatar.png amayel: i dont spam

Default avatar.png Diego244: ah ah ah

Default avatar.png amayel: im doing clash code right now and im lost

Default avatar.png Diego244: dfghjk

Default avatar.png Diego244: sorry

Default avatar.png amayel: hehehe its alright :)

5DN1L: yeah, it's alright, first time it's a kick, second time it's a ban

5DN1L: I can handle it alright

Default avatar.png amayel: sorry

Mtilord-1: g

Mtilord-1: b

Mtilord-1: b

Mtilord-1: tbrt

5DN1L: no spam please

Default avatar.png NachSN: what's wrong with u guys

GusB: l

GusB: l

Default avatar.png NachSN: he said don't spam

GusB: l

Default avatar.png NachSN: it's a coding site why would you come here to troll

Default avatar.png NachSN: are you that bored

Default avatar.png amayel: im not trolling, sorry if that's how you see it. don't worry i wont ask anymore

B.KHALED: zven den

Default avatar.png KinaKhongs: Hello, is there any puzzle that are bot related ( not to hard )?

struct: KinaKhongs depends the are some bot programming that are easy to get in to

struct: but hard to get to the top

struct: Do you want single player or multiplayer?

Default avatar.png KinaKhongs: I prefer single player to start but if it's multiplayer, i don't care

Default avatar.png KinaKhongs: Just good one to start with

Crosility: The recommended first pod racing, is exceptionally easy to start-hard to master.

struct: I would recommend 2048, SameGame, Code vs Zombies and search race

Default avatar.png KinaKhongs: Ok I will try this one then thanks a lot

struct: All require you to write a sim to play it though

struct: Maybe not to play but to get to the top

Default avatar.png KinaKhongs: A sim? ^^'

struct: The engine so you can predict whats happening

TechTheAwesome: simulation, predicting the future

struct: whats gonna happen*

MSmits: you can keep the full state in some kind of datastructure and apply or undo a move.

Default avatar.png KinaKhongs: oh ok yeah

Default avatar.png KinaKhongs: Thanks :wink:

Default avatar.png amayel: can someone help me understand this "The Descent"?

Default avatar.png amayel: ahi got it now thanks

5DN1L: If you need more help on that puzzle, you may refer to the hints available by clicking HINTS to the left of the puzzle statement amayel

Default avatar.png amayel: ah sorry, i didn't notice. thanks :) now i know :) sorry for the trouble

5DN1L: it's fine, no worries

Default avatar.png amayel: :)

Default avatar.png amayel: can i ask?

5DN1L: sure

5DN1L: you can ask any coding-related questions here

Default avatar.png amayel: in that clash coding? its intermediate isn't?

Default avatar.png amayel: which is better to learn these days, c# or python?

tomatoes: js

5DN1L: depends on what you mean by "better" i guess amayel

5DN1L: better = easier to learn? better = better for finding jobs? or what

5DN1L: and i don't understand your question on clash coding. are you asking about the difficulty level of clash of code?

MSmits: clash of code is basically easier than easy puzzles, but with a time limit. The time limit makes it bad for learning general coding skills though. It's only good for fun or for training speed

MSmits: if you want to practice just do easy puzzles here: https://www.codingame.com/training/easy

Default avatar.png amayel: thank you miss

Default avatar.png amayel: both for learning and for jobs. i guess

JayyKeyy: it's also good for general problem solving

Default avatar.png amayel: alright :) thank you for all help :)

Default avatar.png amayel: i got some codes from net about this "The Descent", is alright to ask it in here?

Default avatar.png amayel: *is it

5DN1L: as i said, you can ask about any coding-related stuff here

Default avatar.png amayel: i know this is so common, but allow me to ask, about the for loop

Default avatar.png amayel: the second statement inside the for loop, it is boolean right?

Default avatar.png amayel: but is it also just a random numbers, or it must start in 1

5DN1L: where is the code you are asking about?

Default avatar.png amayel: like for example: i < 8; in this, using the for loop, does the computer read it start from one or it randomely reads numbers as long as the number is within the range of 1-8?

Default avatar.png amayel: http://chat.codingame.com/pastebin/6a5ef09d-c33c-4cc3-adf1-81a8cfe6f9e4

Default avatar.png amayel: wait.

5DN1L: it's fine

5DN1L: we can see the pastebin

Default avatar.png amayel: so yeah in that code, im trying to understand the flow of it

Default avatar.png amayel: slowly

5DN1L: "the second statement inside the for loop, it is boolean right?" <- you mean if( a < mountainH)?

Default avatar.png amayel: no it the "for loop"

Default avatar.png amayel: sorry i mean the condition part of the "for loop"

Default avatar.png amayel: for(int i = 0; i < 8; i++)

Default avatar.png amayel: that "i < 8" part

5DN1L: you declare i = 0 when the loop starts

5DN1L: the code checks whether i is less than 8

Default avatar.png amayel: yes,

5DN1L: if yes, it executes the contents inside of the for loop

Default avatar.png amayel: Standard Output Stream: http://chat.codingame.com/pastebin/5ab77b8f-1ed4-480d-b5be-51333f202835

5DN1L: then increases i by 1 (i++)

Default avatar.png amayel: as for the game info, why it starts with 3?

5DN1L: and then it checks whether i is less than 8 again

5DN1L: 3 is not i

5DN1L: 3 is another variable

Default avatar.png amayel: which is "b"

5DN1L: yes

Default avatar.png amayel: so it goes like, 0, be checks whether less or great than 8, then increment to 1, then read this "int mountainH = int.Parse(Console.ReadLine());"?

5DN1L: it goes like i=0, check whether less than 8 or not, readline, then increment to 1

5DN1L: the order should be like this instead

Wontonimo: antiwonto is back

struct: x++ = 3

antiwonto: [auto] x = 3

struct: ++x = 3

antiwonto: [auto] x = 2

struct: nice

struct: x = 1 | 2

Default avatar.png AZERTY529: https://studio.youtube.com/channel/UCZW9TT_B9dzlZgYceaBZC2A

Default avatar.png AZERTY529: https://studio.youtube.com/channel/UCZW9TT_B9dzlZgYceaBZC2A

Default avatar.png AZERTY529: https://studio.youtube.com/channel/UCZW9TT_B9dzlZgYceaBZC2A

5DN1L: you're kicked for spamming

Default avatar.png elie.f.asmar: I have question related to operations response timeout.

Default avatar.png AZERTY529: https://studio.youtube.com/channel/UCZW9TT_B9dzlZgYceaBZC2A

5DN1L: you're banned for spamming

TechTheAwesome: :eyes:

Default avatar.png elie.f.asmar: I am implementing a genetic algorithm for Mars Lander challenge, that requires 500ms in the worst case to converge; which yields to a timeout. I am using Javascript; does the execution time decrease if I switch for C++ or Go?

Default avatar.png elie.f.asmar: Or should I revamp my algorithm to increase convergence

struct: Yes

struct: they are faster

Default avatar.png elie.f.asmar: Okay, thank you

struct: I would choose C++

struct: and then add optimization pragmas to make it even faster

Default avatar.png elie.f.asmar: So the timeout rules that are put in place by moderators does not take into consideration the execution speed of the chosen language

struct: yeah it doesnt take into account execution speed

struct: all languages can use the same time

5DN1L: not moderators exactly...

Default avatar.png elie.f.asmar: not moderators exactly=> I mean challenge creators

5DN1L: that's more like it :)

TechTheAwesome: yeah that happens to me way back when tried to use C# to do some recursive stuff xD some lang just runs slower

Uljahn: each language is just a tool with its trade-offs in speed, convenience (GC, syntactic sugar) and portability (platform-independent bytecode)

struct: " if a move would capture all of an opponent's seeds, the capture is forfeited since this would prevent the opponent from continuing the game"

struct: MSmits does this apply if I went above 24 seeds captured?

eulerscheZahl: weekend \o/

struct: holiday in portugal

Westicles: going to win a phone?

eulerscheZahl: if only there were no other players trying to do the same ;)

eulerscheZahl: and past has shown that i'm a noob sadly

struct: Will we see fog again?

struct: brb

eulerscheZahl: we will see a fox at least

eulerscheZahl: right, LeRenard?

Ftyghi: hi

BJD: taco

antiwonto: [auto] Hey BJD, here is a :taco: for loggin in today while it is quiet. You now have 20 tacos

AdemDj12: why i am not getting daily login tacos

Tien118: no tacos :(

5DN1L: it's not a daily login taco

5DN1L: it's a chat-while-chats-have-been-quiet-for-30-minutes taco

eulerscheZahl: skip to 9:20 for more tacos https://www.youtube.com/watch?v=eQ8_X3FFxRU&ab_channel=TheLateShowwithStephenColbert

Meent: Hi

Meent: When Timeout: the program did not provide 1 input lines in due time...


Meent: It's because my code was to long correct ?

5DN1L: maybe caught in a while loop that doesn't end

5DN1L: or the line that outputs the answer is never reached

5DN1L: there are different possibilities

AdemDj12: we went for luch we went for tacos

Default avatar.png Sihyun: Can I find solution which i solved in clash of code?

Default avatar.png Sihyun: *official solution

5DN1L: there's no official solution

Default avatar.png Sihyun: but Don't users register problems with solution code?

5DN1L: register?

Default avatar.png Sihyun: upload this site

5DN1L: a clash is played and then ends

5DN1L: there's no upload/register solution feature to it

5DN1L: it's not like ordinary puzzles

5DN1L: where players can share and publish their solutions

5DN1L: the only "official" solution to speak of is the clash creator's solution which might be found in contribution view

5DN1L: (and again, it might not)

Default avatar.png Sihyun: So, Can I find past problem that I solved before?

5DN1L: there's unofficial database here

5DN1L: https://eulerschezahl.herokuapp.com/codingame/puzzles/

Default avatar.png Sihyun: thank you

5DN1L: np

tibithegreat: just a quick question: On the "SameGame" optimization puzzle, for the "Few Choices" example, is that solvable?

tibithegreat: The most I get is 19 points

eulerscheZahl: not solvable. but all 20 validators are

tibithegreat: oh ok

eulerscheZahl: an older version of my solver that doesn't solve it offline with more time also gets a score of 19

tibithegreat: ok, my solution is currently really unoptimized (I mean really stupid) and I was wondering if I can't solve that one because it's not optimized or that's just how it is

tibithegreat: like I'm doing a beam width of 8 and max depth of 15... and it still timeouts on some validators, time to optimize

eulerscheZahl: or solve it offline. i'm not proud of it

eulerscheZahl: and still not even top10

j4at: "Not even top 10" :sob:

struct: What search do you use euler?

struct: Beam search?

eulerscheZahl: yes

VisualDev-FR: hi everyone :) I just created my first puzzle, if somes of you could just take a look on it, it would be very nice ! thanks in advance :) https://www.codingame.com/contribute/view/20773933ffbcc6abf322511709e7948a3131d

eulerscheZahl: i also gave this one another shot with beam: https://www.hacker.org/brick/

eulerscheZahl: but at some point i had to make my beam too wide and ran out of my 8GB RAM

struct: No flash player on my browser

struct: oh well

eulerscheZahl: yeah, the site is so dead :(

struct: at least we still get contests

eulerscheZahl: https://www.hacker.org/forum/viewtopic.php?t=2709 time to advertise for CG (among others)

struct: I didnt expect it at all tbh

eulerscheZahl: me neither

MSmits: hi all

struct: hi

MSmits: I registered for the contest

struct: nice

MSmits: Is this one of those contests that give cp? Or just for a company

struct: it should give cp

[CG]Thibaud: it will indeed

struct: if its like the old sponsored contests

MSmits: ok. I will try to make time.

[CG]Thibaud: hi :)

struct: hi

MSmits: hi

darkhorse64: hi

DomiKo: so is it normal contest?

struct: it seems so DomiKo

struct: Its like old contests

DomiKo: is it new era for CG?

DomiKo: or back to old times

struct: no idea

darkhorse64: carpe diem

MSmits: pluk de dag

darkhorse64: english please :stuck_out_tongue_winking_eye:

MSmits: you started it :P

darkhorse64: latin is a dead language

MSmits: fine I'll use sanskrit next time

struct: yeap, I even had to search carpe diem

struct: to know what it means

DomiKo: lol

MSmits: did you also search pluk de dag?

struct: yes

darkhorse64: always on the bright side of life

MSmits: good

MSmits: we will make a dutchman of you yet struct

Husoski: Anyone ever notice that "carpe diem" is an anagram of "epic dream"?

DomiKo: wow, never

MSmits: well now i did

struct: I dont think ill do oware yet

struct: too much work, I probably need to rest before the contest

struct: maybe ill pick something easier

BRETTRIVERBOAT: "You must finish at least one CodinGame exercise in C to start this test"

BRETTRIVERBOAT: I already have done exercises in C# which is what I want to test on.

Husoski: I'd go with onboarding, then.

struct: Well C is not C#

struct: unless you misstyped

struct: ah

struct: you need to solve one in C

BRETTRIVERBOAT: Yes, but it brought me to this page top test in C#

struct: thats strange

struct: is this for the certification test?

BRETTRIVERBOAT: Yes, the url is https://www.codingame.com/take-the-test/C#

BRETTRIVERBOAT: Do this website have help or support?

BRETTRIVERBOAT: https://www.codingame.com/take-the-test/C# and https://www.codingame.com/take-the-test/C both goto the same page which I think is for C

TimothyAlexisVass: :taco: struct

antiwonto: [auto] TimothyAlexisVass has awarded struct 10 tacos. struct now has 63 taco. TimothyAlexisVass now has 11 taco

BRETTRIVERBOAT: I think this is for C# but the emails being sent out are wrong: https://www.codingame.com/take-the-test/C%23

struct: oh

struct: you are right

raxkin: Hey, Green circle contest, it's bot vs bot, or solo with score? It's known?

JaketheNoodle: its hard

5DN1L: JaketheNoodle what is it

struct: bot programming is usually multi

JaketheNoodle: I'm a starter, I use scratch so scripting is hard for me

5DN1L: this is not a teaching website, so it'll be difficult for you

5DN1L: this website is more for practising

JaketheNoodle: do you know a teaching website

5DN1L: teach me

antiwonto: [auto] hey 5DN1L looking for some intro tutorials on programming? This isn't the place probably. Try codecademy.com , 'The Coding Train' on youtube, or first levels in codewars.com

JaketheNoodle: ?

struct: he typed that so the bot would answer

JaketheNoodle: thx

Scarfield: help

antiwonto: [auto] 'help' was defined as ' https://how-to-properly-ask-a-question.surge.sh '

Uljahn: :upside_down:

antiwonto: [auto] ':upside_down:' was defined as ' ɥǝllo '

BJD: bot

antiwonto: [auto] 'bot' was defined as ' Automaton2000 '

Automaton2000: oh you mean the number of states

Ayza: since your using scratch, get started with a language

Ayza: if you wanna learn js watch thecodingtrain

JaketheNoodle: Thx antiwonto

Scarfield: JaketheNoodle :taco:

antiwonto: [auto] Scarfield has awarded JaketheNoodle 1 tacos. JaketheNoodle now has 1 taco. Scarfield now has 41 taco

Default avatar.png SchawnnahJ: ayo broes whats up

JaketheNoodle: Thx Scarfield

Scarfield: spend it wisely :p

Scarfield: do you know which language you want to learn JaketheNoodle

Default avatar.png SchawnnahJ: Please accept my apologies for my ramblings. Let me start over. Hello humans.

Scarfield: we are all bots here though

Default avatar.png SchawnnahJ: Except for myself and a good joke, is it really a joke?

Default avatar.png SchawnnahJ: Hello?

Uljahn: hi antiwonto

antiwonto: [auto] hey Uljahn. I'm a bot :robot:

struct: How are you Automaton2000 ?

Scarfield: hi Uljahn

Automaton2000: well i dont really have to do some research

Uljahn: :taco: Scarfield

antiwonto: [auto] Uljahn has awarded Scarfield 10 tacos. Scarfield now has 51 taco. Uljahn now has 36 taco

Default avatar.png SchawnnahJ: Oh, what a vexing surprise a bot has delivered.

Scarfield: was hoping you would say: [auto] hey scarfield. I'm a bot xD

struct: There is only 3 bots in this chat

Default avatar.png SchawnnahJ: So, what exactly is codingame.com?

Scarfield: is autoNN still up?

struct: a site where you can practice programming

Default avatar.png SchawnnahJ: IDK

struct: and write bots to play games

struct: no Scarfield

Default avatar.png SchawnnahJ: okay thx

Default avatar.png SchawnnahJ: http://chat.codingame.com/pastebin/09c2deb7-17ee-4d72-8b40-89b99a5ca165

5DN1L: nice spam

5DN1L: i'm a kicking bot

Ayza: thought you'd be innocent

Scarfield: failed spectacularly, tell him about the rules first maybe?

emh: I'm trying to use AVX to do connected components for 6x12 bitboard in Smash the Code

emh: but now I'm out of energy

emh: before figuring it out

Default avatar.png SchawnnahJ: sorry 5DN1L

5DN1L: https://www.codingame.com/playgrounds/40701/help-center/code-of-conduct

Scarfield: save your energy for the contest coming soon maybe emh :)

5DN1L: SchawnnahJ Please observe the code of conduct, or you may be kicked again or banned

emh: Scarfield hehe

emh: you mean next Thursday? Green Circle?

Scarfield: yup

Default avatar.png SchawnnahJ: OKAY SORRY 5DN1L sorry okay

Default avatar.png SchawnnahJ: and sorry community

Scarfield: hmm i see why movegen is a pain in backgammon

Default avatar.png SchawnnahJ: an error help plz

5DN1L: help ?

antiwonto: [auto] 'help' was defined as ' https://how-to-properly-ask-a-question.surge.sh '

struct: emh doesnt seem easy

struct: and im not sure if its worth it tbh

Default avatar.png SchawnnahJ: I am back here. There was an error saying that I am the owner of the account, and if I predescribed the other tabs on the website, it says there was an error.

struct: You will need __m256i[2][4] and __m2128[2][2] for the remaining

struct: __m128*

Default avatar.png SchawnnahJ: k

struct: I did try to avx it a bit but I discard the idea pretty quickly

emh: struct hmm.. ok. so far I just figured out how to popcount and find first set bit on 16 bytes in parallell

struct: oh are you writing custom asm for this?

emh: yes

struct: ah ok then thats different

struct: it might work I guess

struct: What I tried was different so thats why I probably failed

emh: ahh ok. but I'm not sure what output I should make from the AVX instructions yet

emh: my non-AVX had 128 bit per output component

YurkovAS: first set bit: v & -v

eulerscheZahl: that's the last

eulerscheZahl: let's say: least significant

eulerscheZahl: also: your submits scrambled the STC leaderboard

struct: YurkovAS do you ignore 2nd player?

struct: or do you run mcts for both?

YurkovAS: oh, i'm can't improve stc (win all)

emh: ohh.. might come in handy. v & -v :)

emh: I did something more complicated

eulerscheZahl: that x & -x is the first thing i learned in the "high performance computing" lecture

YurkovAS: @struct run mcts separated for me and op - collect stat for 8 turns - choose best for me

eulerscheZahl: https://jjj.de/fxt/fxtbook.pdf if you have a lot of time at hand

YurkovAS: but with MC: stuck at top70 mcts search better in my case

eulerscheZahl: interesting

eulerscheZahl: my bot plays an optim game, not a multiplayer

Scarfield: Why make things difficult, when it is possible to make them cryptic and totally illogical, with just a little bit more effort?” xD

eulerscheZahl: ending quotes but no starting quotes. i'm confused

eulerscheZahl: those little things (also not closing those brackets) trigger me

Wontonimo: there are two types of people in the word, those who can work off of incomplete information

YurkovAS: first set bit: 63 - __builtin_clzll(v)

eulerscheZahl: also my fridge is beeping when i leave the door open for too long. so annoying. how can anyone forget closing it?

Scarfield: 1mm of with my mouse :(

Scarfield: must be the cat

struct: there is also v & (v-1)

struct: to check if more than 1 bit is set

Scarfield: lol Wontonimo

Wontonimo: what does v & -v do ?

eulerscheZahl: get least significant bit

struct: ~ is a til

Wontonimo: ah

eulerscheZahl: like: 001100 => 100

Wontonimo: oh, that's cool

eulerscheZahl: no struct, you just introduced the tilde. none before that

eulerscheZahl: fix your fonts

eulerscheZahl: we won't have this problem anymore on discord :(

struct: oh

struct: so its v & -v?

eulerscheZahl: yes

struct: I usually use

struct: const U128 cell = legal_cells & ~(legal_cells - 1)

eulerscheZahl: v & (~v+1) if your machine doesn't use 2's complement

struct: Maybe thats why I got it mixed

emh: __m128i zero = _mm_set1_epi8 (0x0 ) ;

 __m128i inv = _mm_sub_epi8 (zero, v);
 return _mm_and_si128 (v, inv);

emh: does it work?

emh: hmm maybe it's not signed

struct: maybe _mm_sign could work?

44AA44: Миска йогурта с пластиковой ложкой в ней

struct: English on this chat

44AA44: oops

44AA44: sorry

44AA44: wrong chat

struct: np

emh: struct hmm.. got same result with _mm_sign

Default avatar.png Brawler_zx: C++ is impossible is shortest challenges

Scarfield: #ru

eulerscheZahl: is the /join command broken?

struct: it works for me

Scarfield: forgot xD

TimothyAlexisVass: :taco: Scarfield

antiwonto: [auto] Sorry but you can only award tacos once per day

TimothyAlexisVass: -_-

Scarfield: aww

TimothyAlexisVass: Yes Brawler_zx it is very rarely the shortest

emh: struct ahh both were correct. gives same results as 1 << __builtin_ctz(v)

emh: except for 0

emh: which is undefined for __builtin_ctz

emh: I think

Default avatar.png FlyingCow: what's bot programming: green circle going to be about?

Westicles: recycling?

PatrickMcGinnisII: Code Keeper - The Hero ... the mouseovers show OOB,NP, etc. smh

eulerscheZahl: that's bot programming FlyingCow https://www.codingame.com/multiplayer/bot-programming

Default avatar.png SchawnnahJ: hello

struct: yes emh for 0 its undefined

5DN1L: po

5DN1L: sigh

j4at: From the picture of the event. I guess that the green circle event is about finding a green circle :3 He is checking the laptop for the coordinates but there is obstacles along the way like the river and moutains lol!! I'm proably very wrong. But if i'm not path finding algorithms + {insert very fast language here} is the only way to do this. NN's are not good at path finding depending on the map size. So I probably have no chance to win.

eulerscheZahl: us mere mortals never have a chance to win, regardless of the game

PatrickMcGinnisII: Apparently they have been recognized for sustainability, so maybe it's sim village with eco scoring

PatrickMcGinnisII: or it's a rehash of spider attack, lol

j4at: eulerscheZahl. True :'D

j4at: why do you have to do me like this :sob:

struct: I will win this contest sorry

eulerscheZahl: there is no tshirt for you this time

struct: ill trade the phone for a shirt

j4at: That's if you consider 2nd position a win. Because i'm definitely top 1.

eulerscheZahl: as a programming, i start counting at 0

eulerscheZahl: programmer*

j4at: lua users are not programmers

Insufficient: does anybody know much about this green circle event coming up?

Insufficient: societe generale put up a 23 second trailer but didnt exactly reveal much

Default avatar.png Revellion: hey guys, im new here, can anyone tell me what rank should i be in bronze to move to next league?

struct: well we know its a bot programming contest

struct: Revellion you need to be ranked above the boss

struct: I think the video tells more than it usually does

DomiKo: video? where?

5DN1L: https://www.youtube.com/playlist?list=PLO28QHeP4SE4h2bbriID5CXzckTiUyXFZ

struct: https://www.youtube.com/watch?v=rUuyE1GkhOo

DomiKo: thx

DomiKo: struct too slow

emh: struct in case you want some AVX inspiration look at parallel popcount, algorithm "count_bytes" on page 5 of:

emh: https://arxiv.org/pdf/1611.07612.pdf

emh: I think the instructions used in this algorithm is quite versatile, useful for other purposes as well

emh: actually it's not even AVX, just SSE

struct: Thanks I think Ive seen this before

emh: ahh ok

BJD: taco

antiwonto: [auto] Hey BJD, here is a :taco: for loggin in today while it is quiet. You now have 11 tacos

Westicles: something wrong with those videos, the audio is all gibberish

eulerscheZahl: isn't it fun how they don't even notice they are speaking glibberish?

Default avatar.png SalvG: guys did ever get a wrong result in the test cases, and a correct one in the validators?

Default avatar.png SalvG: did you*

Default avatar.png SalvG: think is a bug

eulerscheZahl: i even failed a validator in the past. and then edited the contribution so i would pass

5DN1L: I think you asked a similar question two days ago, SalvG, are you still stuck on the same problem or are you on a different problem now?

ooliver1: h

Default avatar.png SalvG: different. park pilot, test case 3

Default avatar.png SalvG: got 100% in the validator

5DN1L: oh well you've got a bug which somehow doesn't affect the results of the validators negatively :shrug:

Default avatar.png SalvG: just wasted some time trying to fix the code, even though was correct. next time i ll just submit as I finish

Darleanow: Hello 5DN1l :)

Darleanow: wassup ?:)

5DN1L: Hello Darleanow :)

Darleanow: I'm learning c++ xD

Darleanow: found myself struggling on the descent

5DN1L: oh

Darleanow: just because i couldn't understand why there was a whil(1)

Darleanow: which was stupid to me as everyone told me it was bad

Darleanow: anyways, i did it !

5DN1L: good :D

Darleanow: just a question

Darleanow: u did all the puzzles in py right ?

5DN1L: mostly python yeah

Darleanow: impressive

Darleanow: :o

5DN1L: huh? what's so impressive about it?

Darleanow: some are very hard !!

Darleanow: aight gtg brb

5DN1L: ok bye

Crosility: 5dN1L, how long have you been on CodingGame?

5DN1L: More than 3 years

Crosility: Wow, well, no words. Sorry, was just curious. Very impressive profile. Keep it up boss :D

5DN1L: thank you

Ayza: can I possibly get 2% in bot programming just by progressing in spider attack?

Ayza: 6% right now

Darleanow: im back there :)

matthewma6: lol

thethiny: According to what I've seen, Ubisoft developers are the most talented

struct: no Ayza

struct: its capped at 5k points

Ayza: I see thank you

Bribbo: https://www.codingame.com/clashofcode/clash/2452891cfb5f457837b94abd49c0d53e58729cb

antiwonto: [auto] hey Bribbo dont paste those links here. Use the channel #clash

theycallmedavid: How long will be the green circle?

theycallmedavid: Around 10 days or is this a shorter one?

theycallmedavid: 11 days I see

theycallmedavid: It shows quite clearly:sweat_smile:

jacek:

tibithegreat: in the SameGame puzzle, what's the time limit for the first turn? It says 20s, but that seems extremely and unrealistacally large, and I do get timeout after what seems to be 400 ms

Westicles: I think that includes compile time?

tibithegreat: hmmm isn't that weird tho?

tibithegreat: I mean I've never took compile time into account before :-??

Crosility: Wow, found my favorite Visual Studio editor config code. "editor.renderWhitespace": "all", Those little dots are awesome.

jacek: :tada:

Westicles: some guy had bunches of c++ templates for the last contest and it took like 2 minutes to compile

jacek: timeout could happen if your program crashes

tibithegreat: oh ... you're right, I might be going out of bounds with so much memory

struct: Isnt it max 10 sec compile time?

Westicles: maybe it really is 10s compile + 20s first turn

tibithegreat: yeah it might be. jacek was right, my code was getting timeout because it was going out of bounds, I got it up to 700ms before timeout by increasing some vectors

tibithegreat: yep, checked it with a while (true) which just checked a timer and it breaks if time elapsed is > 19s

tibithegreat: and i didn't get timeout, so the limit really is 20s it seems

struct: which game are you playing?

struct: same game?

tibithegreat: yeah

jacek: or different?

tibithegreat: :D nope, it's the same

struct: Im 1 step closer to finish my NN for hexapawn

jacek: :tada:

tibithegreat: how many steps left tho?

struct: Well the first step was to create the sim

struct: So its like 5 minutes work

struct: lol

jacek: bitboarded?

struct: yes

struct: he seems to use 21 inputs for some reason

struct: why would someone use 3 inputs for the player to move instead of 1 jacek?

jacek: i dont know

struct: maybe this is the secret you are missing in bt

jacek: i either double the weights or invert the board

struct: I see

struct: So no player at all on inputs right?

jacek: no

jacek: i dont know why 3 inputs particularly. i think this would be the same like 1 input with weights * 3

struct: Yeah I dont understand whats the difference from 1 to 3 since they all serve the same purpose

struct: maybe it makes the current player be more relevant? or it doesnt work like that?

jacek: dunno

jacek: alphazero used a channel with all 1 or -1 depending on players turn

struct: What is a channel?

jacek: in CNN, input image rgb has 3 channels

jacek: 1 for each color

thethiny: im in a clash with 3 bots

thethiny: will I win

j4at: More generally. Having multiple channels is like having multiple values in each cell instead of 1. Each multiplied by different weights so the dimensions of the filter becames filter_size x filter_size x channels_input_size x channels_output_size

thethiny: Mathieu Won

j4at: struct

struct: j4at thanks

struct: He does say "Probably one bit would suffice for the network to recognize turns - but we really do not have to consider input size or performance issues for a game with such low game complexity"

struct: I guess I should have read it before making questions

thethiny: how did the bot get 14 characters in bash when I get 60 in python

struct: what was the puzzle thethiny?

thethiny: The program: Your program must create the lowest integer from the input with the choice of subtracting each digit from 9 or not.

thethiny: For example, 17 can become 12 by replacing the digit 7 by 2 (because 9 - 7 = 2).


struct: its simple

struct: 1 sec

thethiny: alright

struct: Do you remeber a test case?

struct: or a phrase from it

struct: so I can search it

thethiny: 169 becomes 130

thethiny: okay so someone in the chat sent me the solution

thethiny: tr 56789 43210

thethiny: bruh

struct: yeah

struct: it can even be shorter than that

thethiny: really?

struct: tr 5-9 43210

thethiny: anyhow the bot shouldnt participate in this tbh

thethiny: imo*

struct: i think it should work

thethiny: lemme try

thethiny: yeah

thethiny: works

j4at: The bots are not even that strong. If you are using python you should expect that you can't win 100% of the time

j4at: Also this is 52 characters solution

j4at: print(*(min(c,9-c)for c in map(int,input())),sep="")

Default avatar.png Jafego: I saw someone did 14

Default avatar.png Jafego: Using bash tho

j4at: struct solution is 12 chars :3

struct: I used to clash a lot

struct: noy anymore

struct: not*

struct: I didnt even know bash and knew some solutions by hearth

bobth: lol I never have even thought of using bash for shortest

struct: bash, perl and ruby would all beat python most of the time

bobth: yeah

bobth: i still use python even though I'm going to lose

Lisa-Has-Ideas: Hey, I got a "Clash" i wrote accepted :) Does anyone know if/how I can see if it has been played by any coders during a class, and maybe even how they did on it??

Lisa-Has-Ideas: *Clash (not class)

struct: There is not really a way

struct: it only tracks views

Lisa-Has-Ideas: (okay, thanks)

bobth: I've gotten bot checked 4 times playing CoC, is this normal

bobth: 4 times over a few days

bobth: 3 days actually

Thorcode: green circle seem fun

antiwonto: [auto] Hey Thorcode, here is a :taco: for loggin in today while it is quiet. You now have 8 tacos

Mehdi_Moulati: gm

Thorcode: gm

struct: gm

Tien118: taco

antiwonto: [auto] Hey Tien118, here is a :taco: for loggin in today while it is quiet. You now have 8 tacos

Tien118: yas

Tien118: take tacos

antiwonto: [auto] That taco command has moved to the #taco channel

j4at: :taco: Tien118

antiwonto: [auto] j4at has awarded Tien118 8 tacos. Tien118 now has 16 taco. j4at now has 9 taco