
- Видео 217
- Просмотров 288 337
Diarmuid Early
США
Добавлен 8 окт 2011
How Cédric Morgan won the MEWC qualifier
Cédric Morgan got the top score in the MEWC qualifier round, including getting full marks on a very difficult case that no-one else scored any points on at all. In this video, he walks us through his approach to that case.
Просмотров: 456
Видео
Take 2! Race to Las Vegas case from MEWC qualifier
Просмотров 34412 часов назад
Here's a quick walkthrough of the last case from the morning qualifier round for the Excel World Championships. (The second recording, because I'm a moron and did the first one without the sound on...) No-one got this on the day, so expected it to be very hard, but it looks like it was due to a mistake in the question (and maybe also because not a lot of people made it to level 5 at all - that ...
Excel World Cup qualifier round - Asia Pacific, part 1
Просмотров 446День назад
This is my live attempt / walkthrough of the first 4 levels of the Asia Pacific case of the qualifier round for the Excel World Championship. Sections 00:00 Intro 00:47 Bonus 1 & 3 03:10 Level 1 08:25 Level 2 09:52 Level 3 12:26 Bonus 2 13:19 Level 4 21:18 Bonus 4
Touchdown by Chris McNeil - from round 2 of the Microsoft Excel Collegiate Challenge
Просмотров 254День назад
This is my live test run at Touchdown by Chris McNeil, from the Microsoft Excel Collegiate Challenge. The results of round 2 just came out, so congratulations to everyone who's going to Vegas! Sections 00:00 Introduction 01:10 Bonus 1-3 03:50 Level 1 04:08 Level 2 04:35 Level 3 04:53 Level 4 07:15 Level 5 09:28 Level 6 11:06 Level 7 14:45 Bonus 4-5 18:39 Correction
Horse Race by Jack Franken - from round 2 of the Microsoft Excel Collegiate Challenge
Просмотров 33714 дней назад
This is my live test run at Horse Race by Jack Franken, from the Microsoft Excel Collegiate Challenge. I recorded this a few weeks back, but also added a bit at the end to address some things I missed. Good luck to everyone taking part!
A calmer second attempt at the MEWC qualifier (afternoon round)
Просмотров 59214 дней назад
After getting greatly lost, flustered, and confused (especially with the giant instructions) on the live stream today, I thought I'd have a calmer second go. It still wasn't easy! You can watch the live stream (including me!) here: ruclips.net/video/B1qCTFE_-2U/видео.html And if you didn't take part, you can buy the case here (if you did, you'll get it for free from the organizers): fmworldcup....
Final Road to Las Vegas battle solved! (Including the crazy last bonus...)
Просмотров 67714 дней назад
This video has my live solve of the final battle from the Road to Las Vegas series for 2024, a case called Almost There by Emils Saulitis. Even though it hasn't yet been 24 hours since the battle, there are already three other walkthroughs posted - and I just saw Bo has started live streaming a fourth (which I'm about to go watch...). Here are the links: Hadyn (@ExcelFinance-j2p): ruclips.net/v...
Me VS Me - solving my own case!
Просмотров 46114 дней назад
This is a walkthrough of a case that I co-wrote (the first one I've written in years!) with Klinsmann Langhanz for the FMWC Brazil semi-finals, called Alphabet Soup (or Sopa de Letrinhas). I'm also starting to practice using some of my LAMBDAs that I shared recently - you can see my explanation of those and download the file here: ruclips.net/video/257yIalp5DU/видео.html Sections 00:00 Intro 00...
Conway's Game of Life - case by Jason Webber from the 2024 South African Excel Championships
Просмотров 55821 день назад
This is my live test run of Jason Webber's case from the final of the South African Excel championships, based on Conway's Game of Life. Here's @ExcelWizard (Bo Rydobon's) excellent video on more efficient ways to gather the neighbors of a cell, specifically thinking about this case: ruclips.net/video/WXcxnkA-gec/видео.html And here's the video that the @FMWCSouthAfrica case design team put tog...
Steal my secrets! My complete esports LAMBDA collection revealed
Просмотров 1,9 тыс.21 день назад
This video is a walkthrough of my collection of custom functions written to help me with Excel esports. You can access the file here: bit.ly/LAMBDA_course (That folder also has Brittany's collection, and will have any others that people volunteer to share publicly.) Here are some videos that cover some of the functions (or uses of them) in more detail: * ruclips.net/video/5o50bunHIrw/видео.html...
Excel collegiate challenge - test solve of Data Mix-up by David Brown
Просмотров 45821 день назад
This is my test solve of David Brown's case Data Mix-up from the first qualifying round of the Microsoft Excel Collegiate Challenge 2024. Thumbnail includes art by Bing Create, from the prompt "a picture of a data table being scrambled in the style of the drawings from the noun project" (it didn't do what I wanted at all, but I didn't have the energy to try again!).
Excel collegiate challenge - test solve of Meal Plan by Peter Scharl
Просмотров 53821 день назад
This is my test solve of Peter Scharl's case Meal Plan from the first qualifying round of the Microsoft Excel Collegiate Challenge 2024. Sections 00:00 Intro 01:05 Level 1 01:28 Level 2 & setup 03:02 Level 3 03:45 Level 4 04:47 Level 5 05:09 Level 6 05:49 Level 7 07:47 Bonuses
Excel collegiate challenge - test solve of Kickoff by Chris McNeil
Просмотров 60728 дней назад
This is my test solve of Chris McNeil's case Kickoff from the first qualifying round of the Microsoft Excel Collegiate Challenge 2024. Sections 00:00 Intro 02:34 Level 1 & bonus 1 03:54 Level 2 05:30 Level 3 08:15 Level 4 14:37 Levels 5-7 20:32 Bonus 2-5 Thumbnail includes 'American Football Player SVG' by game-icons.net shared under CC attribution license
Gary Knott prime number grid challenge
Просмотров 815Месяц назад
This was a fun challenge from my fellow Excel nerd Gary Knott - create a LAMBDA to extract all unique prime numbers that can be found in an input grid (where you can read up, down, left, right, or any diagonal direction to find a number). It was inspired by this post by Fermat's Library on LinkedIn: www.linkedin.com/posts/fermatslibrary_on-april-29-1999-wilfred-whiteside-of-houston-activity-724...
How to solve Water Flows (FMWC Brazil final case) by Andrew Grigolyunovich and Klinsmann Langhanz
Просмотров 424Месяц назад
This is my test solve of one of the final case from FMWC Brazil, Paint Crews by Klinsmann Langhanz and Andrew Grigolyunovich. Sections 00:00 Intro & instructions 02:00 Bonus 1-4 & setup 09:20 Level 1 09:50 Level 2 16:16 Level 3 16:50 Level 4 20:57 Level 5 26:08 Level 6 28:46 Bonus 5 29:14 Debugging B3 32:43 Level 7
Table tactics & farming in the land of vines walkthrough
Просмотров 875Месяц назад
Table tactics & farming in the land of vines walkthrough
FMWC Brazil semi final 1 - Painting crews by Peter Scharl and Klinsmann Langhanz
Просмотров 311Месяц назад
FMWC Brazil semi final 1 - Painting crews by Peter Scharl and Klinsmann Langhanz
Live solve and explanation of Census by Harry Watson (Road to Las Vegas Battle 9)
Просмотров 1,1 тыс.Месяц назад
Live solve and explanation of Census by Harry Watson (Road to Las Vegas Battle 9)
Introducing LAMBDIFY: the function that writes functions
Просмотров 1,8 тыс.Месяц назад
Introducing LAMBDIFY: the function that writes functions
The Greatest and Best Case in the World... Tribute
Просмотров 737Месяц назад
The Greatest and Best Case in the World... Tribute
Fastest. Round. Ever! Live attempt at Treasure Hunt by Peter Scharl (Road to Las Vegas Battle 8)
Просмотров 731Месяц назад
Fastest. Round. Ever! Live attempt at Treasure Hunt by Peter Scharl (Road to Las Vegas Battle 8)
Trying out the new TRANSLATE function on FMWC Brazil Round 4
Просмотров 3652 месяца назад
Trying out the new TRANSLATE function on FMWC Brazil Round 4
Live attempt at Round 2 of the 2024 South African Excel Championship (SAEC)
Просмотров 4202 месяца назад
Live attempt at Round 2 of the 2024 South African Excel Championship (SAEC)
Live attempt at Round 1 of the 2024 South African Excel Championship (SAEC)
Просмотров 6092 месяца назад
Live attempt at Round 1 of the 2024 South African Excel Championship (SAEC)
17-minute solve of Road to Las Vegas Round 7 - I'm left handed, right? by Klinsmann Langhanz
Просмотров 8403 месяца назад
17-minute solve of Road to Las Vegas Round 7 - I'm left handed, right? by Klinsmann Langhanz
A top e-sports competitor shares her secrets!
Просмотров 1,4 тыс.3 месяца назад
A top e-sports competitor shares her secrets!
FMWC Brazil round 3 - without Google Translate!
Просмотров 3473 месяца назад
FMWC Brazil round 3 - without Google Translate!
Custom functions don't have to be hard to be helpful!
Просмотров 1,6 тыс.3 месяца назад
Custom functions don't have to be hard to be helpful!
And congrats to Cedric for continuing his hot streak - the only double perfect performance this past weekend!!
I didn't even read the instructions for that section during the competition - could tell it was too complicated and just moved on to section 5 ;-)
Nice video sharing great solution. Good Luck!
Nice solution! I can't remember when but I remember being nicely surprised by someone's solution on a previous case which was also to list out all the possible scenarios instead of dynamically calculating them - I wish I remembered which
Maybe Othello? I know a lot of people did that some shade of ‘by hand’!
Was a great experience to do this video, Thanks to Dim for that
Thanks for joining me!
wow nice job Cédric and thanks Dim!
Morgan is a wizard for simplifying things!! 👏🏼👏🏼
Another member of the INSCAE powerhouse!
You could have opted for a voice-over? Which might have been harder than recording again 🙂
Haha - have I mentioned how bad I am at video editing?! That would have been much harder! 😂
In the instruction, it says the bonuses of player1 get reset at the end of each game. But this rule seems not taken into consideration in your solution, so I wonder if the answer key to this case may be incorrect.
Yes, exactly right. I talked about it briefly at 2:21 - I think the original answers were incorrect, and you need to ignore the rule about resetting the bonus to match them.
How did you do the brackets at 4:52 ? Something like HotShow.ahk might help display hotkeys.
I rarely comment on RUclips, but this video just floored me. Respect!
Thank you!
Thought I already posted this. Here is my level 4 code. I gave up on using Excel and just went with python: from functools import reduce CARDS=["A", "K", "Q", "J", "10", "9", "8", "7", "6", "5", "4", "3", "2"] cardPOINTS = [25,20,15,12,10,9,8,7,6,5,4,3,2] SUITS=["♠", "♣", "♦", "♥"] suitPoints=[3,5,7,9] def scoreCard(card): rank = card[:-1] suit = card[-1] val=cardPOINTS[CARDS.index(rank)]*suitPoints[SUITS.index(suit)] return val def kind(cards): same = [c for c in cards if c[0] == cards[-1][0]] if len(same) < 3: same = [] return same def run(cards): ranks = [c[0] for c in cards if c[-1] == cards[-1][-1]] ranks = [" 234567891JQKA".find(c) for c in ranks] seq = [ranks.pop(-1)] while seq[0]-1 in ranks: seq = [seq[0]-1] + seq while seq[-1]+1 in ranks: seq.append(seq[-1]+1) if len(seq)<3: seq = [] seq = [" 234567891JQKA"[s]+cards[-1][-1] if s>10 else str(s)+cards[-1][-1] for s in seq] return seq def getDeal(deal): points = 0 dealt = [] for c in deal: dealt.append(c) ranked = kind(dealt) suited = run(dealt) toRemove = set(ranked).union(set(suited)) scores = [scoreCard(c) for c in toRemove] if len(scores)>0: value = reduce((lambda x, y: x * y), scores) print(value) for c in toRemove: dealt.remove(c) points += value return points def remain(deal): points = 0 dealt = [] for c in deal: dealt.append(c) ranked = kind(dealt) suited = run(dealt) toRemove = set(ranked).union(set(suited)) scores = [scoreCard(c) for c in toRemove] if len(scores)>0: value = reduce((lambda x, y: x * y), scores) print(value) for c in toRemove: dealt.remove(c) points += value leftover = sum(scoreCard(c) for c in dealt) return leftover deal = xl("G284:BF284").values.tolist()[0] getDeal(deal)
Here is my level 5 recursive lambda: Level 5: I did use a recursive lambda: input is an array that consists of lana's current cell vstacked with the addresses of all the bananas. =LAMBDA(input, LET(bananas, DROP(input, 1), lana, INDEX(input, 1), banDist, BYROW(bananas, LAMBDA(a, _distance(a, lana, MAX))), "- Calculates distances to all bananas borderDist, MIN(_rowCol(lana) - 1, 41 - _rowCol(lana)), "- Distance to the border nearBan, MIN(banDist), "- Don't need this based on your video. ind, XMATCH(MIN(banDist), banDist), before, TAKE(bananas, ind - 1), "- All bananas before the nearest after, TAKE(bananas, ind - ROWS(bananas)), "- All bananas after the nearest newBananas, IF(ind = 1, after, IF(ind = ROWS(bananas), before, VSTACK(before, after))), target, INDEX(bananas, ind), newInput, VSTACK(target, newBananas), ans, IF(borderDist < nearBan, 0, 1 + _lana(newInput)), ans))
Bonus 1, if I was solving it in competition, I would NOT have added the markup, as the wording of the question implied to me that it wasn't supposed to include a markup, it asked for the cost to produce, whereas in lvl 1 it asked for markup value. Level 2, my first read I thought ALL mining cost energy, not just the uranium and mercury. Again, skim reading is an issue! My formula for lvl 2: =LET(stRow, AQ19, poss, TAKE(DROP(MINE, stRow - 2), 4), seq, HSTACK(CHOOSEROWS(poss, 1), IFERROR(reverse(CHOOSEROWS(poss, 2)), " "), IFERROR(CHOOSEROWS(poss, 3), " "), IFERROR(reverse(CHOOSEROWS(poss, 4)), " ")), mined, FILTER(seq, seq <> " "), toxic, SCAN(0, mined, LAMBDA(a,v, IF(OR(v = "☢", v = "🌡"), a + 1, a))), life, 100 - SCAN(0, toxic, SUM), spoils, TAKE(mined, 1, SUM(--(life > 0)) + 1), coins, XLOOKUP(spoils, minerals, values), SUM(coins)) For seq, I assumed that you would never need more than 4 rows. Level 3 messed me up by having the 25 as a string instead of a number. But, I wasn't on a timer, so I had time to fix it.
I agree, I thought B1 wasn’t super clear that way (I even asked about it on the live stream). That’s a nice solution to L2! Looks like our approaches were pretty similar, except that I didn’t do the snake as part of the single cell.
Thanks a lot for sharing your approach and techniques. You are truly inspiring!
Thank you!
great content, thx
I like your technique of FIND(LEFT( ), "SDT") that used to convert the Dart record to score. I will try that out. Thanks!
Totally stolen from Bo (@ExcelWizard) - but it was a very smart trick!
always so fascinating, I wonder how you manage to delete spreadsheets using keyboard shortcuts because I've really searched but can't find it
I think it’s alt + EL (there’s probably a modern equivalent, but that’s a pre-ribbon shortcut I still use!)
16:45 Love the _prev Lambda. It makes the miss-hit turn# count accurate. 👍👍
It’s funny, sometimes the simplest ones are the most helpful : ) I think my prev and nxt were inspired by doing Peter’s potions master case, where you had to modify ingredients based on the next and previous… but I use it a lot now.
I was a bit stronger in this one than the afternoon session. I think the answers are wrong for section 5 starting in game 83 which throws off the rest of the games. It looks like the answers don't reset the purple car's special ability between games. I'm curious to see part 2.
You’re totally right - removing the purple reset on a new game fixes all my answers. Dim - when you try lvl5 the answers should match until 87 and then they go 132,117,117… Also levels 2 and 4 are identical except for a wrapcols
I’ve heard that from quite a few people now, so I’m pretty sure it’s right. Not sure when I’m going to get to play myself though, it’s turning into a busy week! 😬
Small brag: did this in 13 minutes, first time I am actually faster than you! I think that's due to the use of one cell solutions which is a bit less productive here. My heart sank when comparing the scores I saw that bonus 3 different: checked 3 times before finding out the last bit of the video!
Nice work! I do worry that I’m forgetting how to spot cases I should just data table… I remember when I first learned Ctrl+Shift+Enter array formulas, I went through a phase where I used them for everything… and then gradually learned that there were better ways to do a lot of things. I think I’m still somewhere in the ‘overusing’ part of the learning curve with DAs.
1:11:55 The worst part is that I feel the same energy at that moment😂😭
🏆💻📊
I competed in this one. Took a quick look at level 1 and skipped it to go on to non-map based levels. I ended up solving level 1 manually as the first half all start from the same point. (I did this AFTER I completed all the other levels) Your reaction to level 3 was similar to mine, though I didn't have to solve it in competition. Thankfully this one was much simpler. Yes, level 4 seemed like basically the exact same as level 2 to me as well. You made it more complicated than I did. I simply subtracted 9 from the final shot as the player that wins will have 9 hits prior to the final hit that mean the turn doesn't need to increase. I used the exact same formulas as in lvl 2 except with -9 at the end. With my lvl 4, I changed the E0 to E10 on lvl 73. I find it bad that a person can win by placing their ship illegally! It didn't really affect my placement, but I think 82 should be a valid answer. I didn't find lvl 5 too bad, until I checked my score! I still don't know what I did wrong. My logic seems sound as I've looked it over multiple times, but I only got 3 levels correct. (The first 2 and a random one a bit later.)
I love that idea for L4 - I saw Britt did the same thing. It’s so much more elegant! I’ve been hearing rumblings that the answer for L5 was wrong (I haven’t tried it myself yet). I definitely would have thought of it as the highest risk question to attempt given the format though - one slip on one level, and you’re dead on all the rest!
You are a certified excel gangster
I love that that’s a thing! 😂
Are you using vba only to make custom formula or some other languages also
I mostly use LAMBDA (although I don’t think I used any custom functions in this one). This playlist has some introductory stuff about writing custom functions if you’re interested: Write your own functions in Excel ruclips.net/p/PLEqSPx8VJjpxi8CHuubjZyZzFUG8IO8la
@@DimEarly thanks
Good catch on the speed equation. Flipping the equation helped avoid decimals but created a whole world of other issues!
I can’t claim any credit there, I totally missed it! But I heard about it from a few more observant people after they did it yesterday.
I guess furloughs might be measured in square seconds per metre
😂
Love your content
The fact that tocol of the banana map already gives you things in the preferred order is a game changer, I made a huge let with sortby for absolute distance, then rows and columns when I really didn't need to! Very clever solution, I'm going to try and find some other solves for that one to see if there are other methods but your one was really good there!
I’m looking forward to seeing what you came up with - especially the simple solution to the cards!
@@DimEarly Just uploading now, I basically searched if the possible sequences were in the string then took them out
Thanks for sharing this, very impressive!
Awesome idea for managing the mine! Still need to properly watch your structure for the cards, but I start suspecting one of the following: a) there is probably a significant shortcut to solve it or b) it was easier to do manually
Personally I setted a list of possible combinations manually
I think it would be pretty hard to do manually… 52 cards to go through, and your hand starts getting pretty big after a while! Then again, with some semi-automation, it might still not be the worst approach…
12:27 This case was no way easy. 😅 Thank you for sharing!
Amen to that! 😂
That card case was no joke
Amen! Although I do think my structure made it harder than it needed to be…
If I'm reading the results correctly, it seems only one participant (Cédric Morgan Rasolofo) scored any points at all on it during the live run! And not only that, he got full points - would be very interesting to see what he did.
*Hello and welcome!* 🏆💻📊📉 😎
Keep going
The haters spin was great - it disambiguated whether close friends also count as friends! Also am stunned into silence by the LET uses here which are amazing.
That was extraordinary to watch! You are so fluent with your lambda collection, it’s so cool to watch!
Haha - that's the advantage of not having changed much in a year. The disadvantage is that it still has a lot of the big gaps that it had back then! The run up to Vegas is definitely development season...
Very helpful as always! Thanks for sharing the other Excel Esports RUclipsrs too!
Thanks Eric - and nice work on the live stream! Your maze macro looked pretty cool. There's something very satisfying about seeing it populate before your eyes : )
Thanks for the mention! The way you handled that time format was really impressive. I was also thinking about the percom lambda but I didn't save it. Might be one I add for next time. I think everything above the bottom locations was obvious from looking at the map so really you would only need to do the combinations of those bottom ones. I got to the step of having the grid with values of distance from every cell to every other cell but then just decided manually is easier! Just missed that taking the top one of the bottom set early was the way to go so that when you come up you just skirt around the edges of the wall. Makes so much sense now seeing the optimal order!
It’s a tough call with this kind of case - doing it rigorously is hard work, and tricky enough that you can’t be sure you’ll get it right (or done on time)… but if you do it on intuition, it’s easy to end up slightly off.
Awesome content
The correct answer to BQ5 is indeed 113. Unfortunately, nobody managed to solve this bonus question within 30min.
I can't say I'm surprised, it was definitely a tough one!
on the livestream I randomly guessed 150, 151, 100, and 101. But no luck... (bonus points on the livestream update manually so you can't put in guesses too quickly)
Great case Emils!
42:19 that's incredibly impressive 😮
Thanks Ny!
Hello my friend 👋😄 📊📉💻
👋🏻
I observe that =SEQUENCE(10;;1;1)+SEQUENCE(;10;1;1) is similar with =MAKEARRAY(10;10;LAMBDA(r;c;r+c)) . Both can be part of Mid(). It is there any details of choosing Sequence() or is just momentum choice? Thank you!
My gut feeling is that SEQ+SEQ would be faster than MAKEARRAY, but probably not enough to be important most of the time (and I haven’t tested that). Mostly it’s just a function of what occurs to me in the moment - which then turns into habit. (But if MAKEARRAY works for you, I would keep using it!)
I'm amazed at the _distFrom lambda. I didn't know you can use eta lambdas as inputs to a lambda... 👀
What if ‘_mostOf’ returns the most values? I used Index with row 1 and column 1 to get it. maybe you know how to modify it thanks for your help!
If you want the most common value, you can use @_mostOf(array). More generally, @ for any calculated array will give you the first element of the array (it does more complicated things with a cell reference…).
Mind blowing logics
Great Video, the Level 7 impressed me so much. I replaced matching pairs with a placeholder and also Pairs, that only contained my placeholder as well with a placeholder. so "()" became "oo" and "(oo)" became "oooo" and so on with each type of bracket. After that i searched for the different closing brackets and took the min, as my string was still the same length as in the beginning. but your solution is smart and elegant, just insane. you keep blowing my mind and I keep learning from you, thank you so much ☺
Thanks Jean! JvdV posted this solution on LinkedIn, which takes a pretty similar approach (with a very nice regex): =LEN(REGEXEXTRACT(REDUCE(<range>,ROW(1:99),LAMBDA(x,y,REGEXREPLACE(x,"\[(a*)]|\((a*)\)|\{(a*)}","a$1$2$3a"))),".*?[\]})]")) How did you do the replacement? I'm guessing REDUCE / SUBSTITUTE?
@DimEarly I used REDUCE and also regex, but i didnt know how to define my placement without REPT. So i used a similar pattern, but to define the to replace with, i used REGEXEXTRACT with the same pattern und took the LEN: =REDUCE(G259,SEQUENCE(50),LAMBDA(in,cur,IFERROR(REGEXREPLACE(in,"\((o*)\)|\{(o*)\}|\[(o*)\]",REPT("o",LEN(REGEXEXTRACT(in,"\((o*)\)|\{(o*)\}|\[(o*)\]"))),1),in))) I had no idea how to keep my string at the same length otherwise. I have to do some Research on the pattern used in the formula from JvdV, i don't understand it yet
ok i Think I atleast get the idea, the $1 is for the first capture group. so if a group captures something, the content stays, as i replace only the brackets and keep the groups, if there is any. and as the groups are only the letters, not the brackets, it works.
@@JeanWolleh Yes, exactly 👍🏻 If you want to learn some more advanced regex, I would definitely follow JvdV. Also, regex101.com is a great resource if you’re trying to understand what a particular pattern does (I needed it to remind me what the lazy operator in the outer regex was doing).