16 votes

Draw an Empty Scrabble Board

MATL, 59 54 52 bytes 4t:g2I5vXdK8(3K23h32h(H14(t!XR+8: 7:Pht3$)'DtdTX.'w) Try it online! Explanation The code follows three main steps: Generate the 8x8 ...
Luis Mendo's user avatar
  • 104k
9 votes

Draw an Empty Scrabble Board

JavaScript (ES6), 112 bytes ...
Martin L's user avatar
8 votes

Draw an Empty Scrabble Board

Ruby, 103 97 bytes Thanks to Mitch Schwartz for a 6 byte improvement on the iterations. ...
Level River St's user avatar
8 votes

Worn-tile Scrabble

JavaScript (ES6), 72 bytes A shorter variant suggested by @supercat a=>a.map(o=n=>'?ED?BWQ?_EG?CFZ?_EDJMH?K?EGXPV'[n*9.4+(o[n]=7-~o[n])&31]) Try it ...
Arnauld's user avatar
  • 192k
8 votes

Make a Scrabble Word Finder

Jelly, 4 bytes œ&ƑƇ Try it online! How it works ...
caird coinheringaahin g's user avatar
7 votes

Draw an Empty Scrabble Board

brainfuck, 598 596 590 bytes Golfing tips welcome. ...
Emigna's user avatar
  • 53k
7 votes

Print all 2 letter Scrabble Words

Malbolge, 2118 bytes ...
Kamila Szewczyk's user avatar
7 votes

Worn-tile Scrabble

Charcoal, 33 bytes ⭆觧⪪”&↖“Vh_z↶∕¡⌈∨₂χ¹‖◨⌊″”¶ι№…θκι Try it online! Link is to verbose version of code. Explanation: ...
Neil's user avatar
  • 170k
7 votes
Accepted

Make a Scrabble Word Finder

Vyxal 2.6pre1, 5 3 bytes Þ×↔ Don't Try it Online! (the site runs a few commits 2.4.1) Haha builtin go brr. -2 thanks to Lyxal. ...
emanresu A's user avatar
  • 37.8k
6 votes

Draw an Empty Scrabble Board

PowerShell v2+, 147 143 bytes ...
AdmBorkBork's user avatar
  • 43.4k
6 votes

Make a Scrabble Word Finder

Python 2, 66 bytes lambda s,l:[w for w in l if all(w.count(c)<=s.count(c)for c in w)] Try it online!
dingledooper's user avatar
  • 22.7k
5 votes

Draw an Empty Scrabble Board

><> (Fish), 153 Bytes ...
Callum Kerr's user avatar
5 votes

Worn-tile Scrabble

Jelly,  31 30 27  26 bytes “ñẒẎYñ(“Nut¦hß’ṃØA;€⁶ɓṢĖœị A monadic Link accepting a list of integers which yields a list of characters. - a mishmash of my ...
Jonathan Allan's user avatar
5 votes

Make a Scrabble Word Finder

Python 3.10, 74 bytes lambda w,l:[x for x in l if C(x)<=C(w)] from collections import* C=Counter Attempt This Online! In versions before 3.10 C(x)<=C(w) would ...
ovs's user avatar
  • 59.3k
4 votes

Print all 2 letter Scrabble Words

Zsh --braceccl, 163 bytes ...
roblogic's user avatar
  • 2,824
4 votes

Draw an Empty Scrabble Board

05AB1E, 57 53 bytes Code •jd]31‚ŽÔc¦Ïïì¹Ep.Üì8Ìa;“•6B4ÝJ".TdDt"‡5'.3×:Â'Xý15ô» Uses the CP-1252 encoding. Try it online! Explanation (outdated) The <...
Adnan's user avatar
  • 44.4k
4 votes

Print all 2 letter Scrabble Words

Python 3, 148 bytes ...
xnor's user avatar
  • 145k
4 votes

Draw an Empty Scrabble Board

C, 146 145 142 138 bytes ...
H Walters's user avatar
  • 1,646
4 votes

Worn-tile Scrabble

Pyth - 92 86 83 81 80 75 60 52 49 42 36 bytes Loops through input, popping off the available letters. I just have one of each letter that together give 7 for that point category. Now using packed ...
Maltysen's user avatar
  • 25.7k
4 votes

Make a Scrabble Word Finder

JavaScript (Node.js), 61 bytes s=>l=>l.filter(w=>w.map(g=c=>g|=w[c]=s.indexOf(c,w[c]+1))|~g) Try it online! Input / output words as list of characters....
tsh's user avatar
  • 34.7k
4 votes

Score a Scrabble Play

Python3, 387 bytes: ...
Ajax1234's user avatar
  • 7,131
3 votes

Draw an Empty Scrabble Board

05AB1E, 49 44 bytes •1nÑ=}íge/Þ9,ÑT‰yo¬iNˆå•6B8ôû€û»5ÝJ".TtdDX"‡ Try it online! Explained: Push: ...
Magic Octopus Urn's user avatar
3 votes

Print all 2 letter Scrabble Words

Python, 174 158 bytes -16 bytes thanks to @xnor ...
mousetail's user avatar
  • 12.5k
3 votes

Print all 2 letter Scrabble Words

Python 3, 169 bytes ...
Pugalotl's user avatar
3 votes

Print all 2 letter Scrabble Words

Pyth, 140 bytes K"aeiou"=H+-G+K\zKL.[`Z25.Bib32jdSfTs.e.e?nZ`0+@Gk@HY""byMc"ljjns 1u a 6jji0 o 2 100u 60hg0 2 k m 101v r 6hr7c s 4 8 g006 m hpg0 a 5 q g"d Try ...
ar4093's user avatar
  • 601
3 votes

Worn-tile Scrabble

05AB1E, 70 52 39 38 29 26 25 bytes {ε.•3Oû}α›ηö‡.ÝŽ{•2ôÁyèNè? -18 bytes thanks to @ExpiredData. -13 bytes by using the same extend to size 7 from @Maltysen's Pyth ...
Kevin Cruijssen's user avatar
3 votes

Worn-tile Scrabble

Perl 5, 71 bytes @a=(__,'E'x7,DDDDGGG,BBCCMMP,FFHHVVW,K,1,1,JX,1,QZ);say chop$a[$_]for<> Try it online!
Xcali's user avatar
  • 14.9k
3 votes

Make a Scrabble Word Finder

Ruby, 46 bytes ->b,a{a.select{|w|d=b*1;w.all?{|c|d[c]&&=''}}} Try it online! Takes the list of tiles as a string; words are input and output as lists ...
Dingus's user avatar
  • 11.2k
3 votes

Make a Scrabble Word Finder

Factor + math.combinatorics math.unicode, 53 bytes [ <permutations> '[ _ [ subseq? ] with ∃ ] filter ] Try it online! In ...
chunes's user avatar
  • 24k
3 votes

Make a Scrabble Word Finder

Charcoal, 12 bytes Φη⬤鬛№ιλ№θλ Try it online! Link is to verbose version of code. Explanation: ...
Neil's user avatar
  • 170k

Only top scored, non community-wiki answers of a minimum length are eligible