Update all new Tasks
This commit is contained in:
parent
00a190b0a6
commit
91df62d461
5697 changed files with 93386 additions and 804 deletions
24
Task/ABC-Problem/AutoHotkey/abc-problem-1.ahk
Normal file
24
Task/ABC-Problem/AutoHotkey/abc-problem-1.ahk
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
isWordPossible(blocks, word){
|
||||
o := {}
|
||||
loop, parse, blocks, `n, `r
|
||||
o.Insert(A_LoopField)
|
||||
loop, parse, word
|
||||
if !(r := isWordPossible_contains(o, A_LoopField, word))
|
||||
return 0
|
||||
return 1
|
||||
}
|
||||
isWordPossible_contains(byref o, letter, word){
|
||||
loop 2 {
|
||||
for k,v in o
|
||||
if Instr(v,letter)
|
||||
{
|
||||
StringReplace, op, v,% letter
|
||||
if RegExMatch(op, "[" word "]")
|
||||
sap := k
|
||||
else added := 1 , sap := k
|
||||
if added
|
||||
return "1" o.remove(sap)
|
||||
}
|
||||
added := 1
|
||||
}
|
||||
}
|
||||
38
Task/ABC-Problem/AutoHotkey/abc-problem-2.ahk
Normal file
38
Task/ABC-Problem/AutoHotkey/abc-problem-2.ahk
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
blocks := "
|
||||
(
|
||||
BO
|
||||
XK
|
||||
DQ
|
||||
CP
|
||||
NA
|
||||
GT
|
||||
RE
|
||||
TG
|
||||
QD
|
||||
FS
|
||||
JW
|
||||
HU
|
||||
VI
|
||||
AN
|
||||
OB
|
||||
ER
|
||||
FS
|
||||
LY
|
||||
PC
|
||||
ZM
|
||||
)"
|
||||
|
||||
wordlist := "
|
||||
(
|
||||
A
|
||||
BARK
|
||||
BOOK
|
||||
TREAT
|
||||
COMMON
|
||||
SQUAD
|
||||
CONFUSE
|
||||
)"
|
||||
|
||||
loop, parse, wordlist, `n
|
||||
out .= A_LoopField " - " isWordPossible(blocks, A_LoopField) "`n"
|
||||
msgbox % out
|
||||
Loading…
Add table
Add a link
Reference in a new issue