ninetynine-1.3.0: Ninety-Nine Haskell Problems

Index

AddProblems.Monads, Problems.P79, Problems
addedTo 
1 (Function)Solutions.P57, Solutions
2 (Function)Problems.P57, Problems
Adjacency 
1 (Type/Class)Problems.Graphs, Problems
2 (Data Constructor)Problems.Graphs, Problems
adjacentProblems.Graphs, Problems
and' 
1 (Function)Solutions.P46
2 (Function)Problems.P46
areValidGraphSetsProblems.Graphs
arithmeticPuzzle 
1 (Function)Solutions.P93, Solutions
2 (Function)Problems.P93, Problems
asciiProblems.P50
askGoldbach 
1 (Function)Solutions.P74, Solutions
2 (Function)Problems.P74, Problems
askGoldbach'Problems.P74
atLevel 
1 (Function)Solutions.P62, Solutions
2 (Function)Problems.P62, Problems
bipartite 
1 (Function)Solutions.P89, Solutions
2 (Function)Problems.P89, Problems
BoolFuncProblems.Logic, Solutions.P46, Problems.P46, Problems
BranchProblems.BinaryTrees, Solutions, Problems
buildCircuit 
1 (Function)Solutions.P47, Solutions
2 (Function)Problems.P47, Problems
calculatePostfix 
1 (Function)Solutions.P79, Solutions
2 (Function)Problems.P79, Problems
closedKnightsTour 
1 (Function)Solutions.P91, Solutions
2 (Function)Problems.P91, Problems
collatz 
1 (Function)Solutions.P78, Solutions
2 (Function)Problems.P78, Problems
colorGraph 
1 (Function)Solutions.P86, Solutions
2 (Function)Problems.P86, Problems
combinations 
1 (Function)Solutions.P26, Solutions
2 (Function)Problems.P26, Problems
ComplementProblems.Logic, Problems.P52, Problems.P53, Problems
completeBinaryTree 
1 (Function)Solutions.P63, Solutions
2 (Function)Problems.P63, Problems
completelyBalancedTrees 
1 (Function)Solutions.P55, Solutions
2 (Function)Problems.P55, Problems
compress 
1 (Function)Solutions.P08, Solutions
2 (Function)Problems.P08, Problems
ConjoinProblems.Logic, Problems.P52, Problems.P53, Problems
connectedComponents 
1 (Function)Solutions.P88, Solutions
2 (Function)Problems.P88, Problems
construct 
1 (Function)Solutions.P57, Solutions
2 (Function)Problems.P57, Problems
ConvertibleGraph 
1 (Type/Class)Solutions.P80, Solutions
2 (Type/Class)Problems.P80, Problems
coprime 
1 (Function)Solutions.P33, Solutions
2 (Function)Problems.P33, Problems
corrupt 
1 (Function)Solutions.P51, Solutions
2 (Function)Problems.P51, Problems
countCharactersProblems.P50
Crossword 
1 (Type/Class)Problems.Crosswords, Problems.P99, Problems
2 (Data Constructor)Problems.Crosswords, Problems.P99, Problems
crosswordPuzzleProblems.P99
crosswordPuzzle'Problems.P99
cycles 
1 (Function)Solutions.P82, Solutions
2 (Function)Problems.P82, Problems
decodeHuffmanProblems.P50
decodeModified 
1 (Function)Solutions.P12, Solutions
2 (Function)Problems.P12, Problems
decodeModified'Solutions.P12, Solutions
depthFirst 
1 (Function)Solutions.P87, Solutions
2 (Function)Problems.P87, Problems
DisjoinProblems.Logic, Problems.P52, Problems.P53, Problems
disjointGroups 
1 (Function)Solutions.P27, Solutions
2 (Function)Problems.P27, Problems
DivideProblems.Monads, Problems.P79, Problems
dividesBySolutions.Arithmetic
dotstringToTree 
1 (Function)Solutions.P69, Solutions
2 (Function)Problems.P69, Problems
dropEvery 
1 (Function)Solutions.P16, Solutions
2 (Function)Problems.P16, Problems
dupli 
1 (Function)Solutions.P14, Solutions
2 (Function)Problems.P14, Problems
Edge 
1 (Type/Class)Problems.Graphs, Problems
2 (Data Constructor)Problems.Graphs, Problems
edgesProblems.Graphs, Problems
eitherGoldbach 
1 (Function)Solutions.P76, Solutions
2 (Function)Problems.P76, Problems
ElemProblems.Lists, Problems.P07, Problems
ElementProblems.Monads, Problems.P79, Problems
elementAt 
1 (Function)Solutions.P03, Solutions
2 (Function)Problems.P03, Problems
EmptyProblems.BinaryTrees, Solutions, Problems
encode 
1 (Function)Solutions.P10, Solutions
2 (Function)Problems.P10, Problems
encodeDirect 
1 (Function)Solutions.P13, Solutions
2 (Function)Problems.P13, Problems
encodeHuffmanProblems.P50
encodeModified 
1 (Function)Solutions.P11, Solutions
2 (Function)Problems.P11, Problems
EncodingProblems.Lists, Problems.P12, Problems
equ' 
1 (Function)Solutions.P46
2 (Function)Problems.P46
errorCorrectingDecode 
1 (Function)Solutions.P51, Solutions
2 (Function)Problems.P51, Problems
errorCorrectingEncode 
1 (Function)Solutions.P51, Solutions
2 (Function)Problems.P51, Problems
evaluateCircuit 
1 (Function)Solutions.P47, Solutions
2 (Function)Problems.P47, Problems
evaluateFormulaProblems.Logic, Problems.P52
fibonacci 
1 (Function)Solutions.P29, Solutions
2 (Function)Problems.P29, Problems
fibonacci' 
1 (Function)Solutions.P30, Solutions
2 (Function)Problems.P30, Problems
flatten 
1 (Function)Solutions.P07, Solutions
2 (Function)Problems.P07, Problems
flatten'Solutions.P07, Solutions
FormulaProblems.Logic, Problems.P52, Problems.P53, Problems
fullWords 
1 (Function)Solutions.P95, Solutions
2 (Function)Problems.P95, Problems
Functions 
1 (Type/Class)Problems.Logic
2 (Data Constructor)Problems.Logic
functions 
1 (Function)Solutions.P46
2 (Function)Problems.P46
G 
1 (Type/Class)Problems.Graphs, Problems
2 (Data Constructor)Problems.Graphs, Problems
gaussianAddSolutions.Arithmetic
gaussianDividesBy 
1 (Function)Solutions.P43, Solutions
2 (Function)Problems.P43, Problems
gaussianMultiplySolutions.Arithmetic
gaussianUnitsSolutions.Arithmetic
getAndProblems.Logic
getEquProblems.Logic
getImplProblems.Logic
getNandProblems.Logic
getNorProblems.Logic
getOrProblems.Logic
getTableProblems.Logic
getXorProblems.Logic
goldbach 
1 (Function)Solutions.P40, Solutions
2 (Function)Problems.P40, Problems
goldbachList 
1 (Function)Solutions.P41, Solutions
2 (Function)Problems.P41, Problems
gracefulTree 
1 (Function)Solutions.P92, Solutions
2 (Function)Problems.P92, Problems
gracefulTree'Solutions.P92, Solutions
GraphProblems.Graphs, Problems
graph83Problems.P83
graph85Problems.P85
graph85'Problems.P85
gray 
1 (Function)Solutions.P49, Solutions
2 (Function)Problems.P49, Problems
gridProblems.Crosswords, Problems.P99, Problems
heightBalancedTrees 
1 (Function)Solutions.P59, Solutions
2 (Function)Problems.P59, Problems
heightBalancedTreesWithNodes 
1 (Function)Solutions.P60, Solutions
2 (Function)Problems.P60, Problems
highlyTotientNumbers 
1 (Function)Solutions.P38, Solutions
2 (Function)Problems.P38, Problems
huffman 
1 (Function)Solutions.P50, Solutions
2 (Function)Problems.P50, Problems
impl' 
1 (Function)Solutions.P46
2 (Function)Problems.P46
inorder 
1 (Function)Solutions.P68, Solutions
2 (Function)Problems.P68, Problems
insertAt 
1 (Function)Solutions.P21, Solutions
2 (Function)Problems.P21, Problems
internalPathLength 
1 (Function)Solutions.P71, Solutions
2 (Function)Problems.P71, Problems
internals 
1 (Function)Solutions.P61, Solutions
2 (Function)Problems.P61, Problems
isCompleteBinaryTree 
1 (Function)Solutions.P63, Solutions
2 (Function)Problems.P63, Problems
isConnected 
1 (Function)Solutions.P83, Solutions
2 (Function)Problems.P83, Problems
isGaussianPrime 
1 (Function)Solutions.P44, Solutions
2 (Function)Problems.P44, Problems
isGaussianPrime' 
1 (Function)Solutions.P45, Solutions
2 (Function)Problems.P45, Problems
isIdentifier 
1 (Function)Solutions.P96, Solutions
2 (Function)Problems.P96, Problems
isomorphic 
1 (Function)Solutions.P85, Solutions
2 (Function)Problems.P85, Problems
isomorphic'Solutions.P85, Solutions
isomorphic''Solutions.P85, Solutions
isPalindrome 
1 (Function)Solutions.P06, Solutions
2 (Function)Problems.P06, Problems
isPrime 
1 (Function)Solutions.P31, Solutions
2 (Function)Problems.P31, Problems
isPrime'Solutions.P31, Solutions
isPrime''Solutions.P31, Solutions
isTheorem 
1 (Function)Solutions.P53, Solutions
2 (Function)Problems.P53, Problems
isTree 
1 (Function)Solutions.P83, Solutions
2 (Function)Problems.P83, Problems
isValidGraphProblems.Graphs
knightsTour 
1 (Function)Solutions.P91, Solutions
2 (Function)Problems.P91, Problems
layoutCompact 
1 (Function)Solutions.P66, Solutions
2 (Function)Problems.P66, Problems
layoutInorder 
1 (Function)Solutions.P64, Solutions
2 (Function)Problems.P64, Problems
layoutLevelConstant 
1 (Function)Solutions.P65, Solutions
2 (Function)Problems.P65, Problems
leaf 
1 (Function)Solutions.P54, Solutions
2 (Function)Problems.P54, Problems
leaves 
1 (Function)Solutions.P61, Solutions
2 (Function)Problems.P61, Problems
lfsort 
1 (Function)Solutions.P28, Solutions
2 (Function)Problems.P28, Problems
ListProblems.Lists, Problems.P07, Problems
Lists 
1 (Type/Class)Problems.Graphs, Problems
2 (Data Constructor)Problems.Graphs, Problems
loweralphaProblems.P50
lsort 
1 (Function)Solutions.P28, Solutions
2 (Function)Problems.P28, Problems
maybeGoldbach 
1 (Function)Solutions.P75, Solutions
2 (Function)Problems.P75, Problems
maybeGoldbach'Problems.P75
minimumSpanningTree 
1 (Function)Solutions.P84, Solutions
2 (Function)Problems.P84, Problems
ModuloProblems.Monads, Problems.P79, Problems
MultipleProblems.Lists, Problems.P12, Problems
multiplicativeInverse 
1 (Function)Solutions.P42, Solutions
2 (Function)Problems.P42, Problems
MultiplyProblems.Monads, Problems.P79, Problems
multitree1Problems.MultiwayTrees, Problems
multitree2Problems.MultiwayTrees, Problems
multitree3Problems.MultiwayTrees, Problems
multitree4Problems.MultiwayTrees, Problems
multitree5Problems.MultiwayTrees, Problems
multitreeSizeProblems.MultiwayTrees
multitreeToString 
1 (Function)Solutions.P70, Solutions
2 (Function)Problems.P70, Problems
MultiwayTree 
1 (Type/Class)Problems.MultiwayTrees, Problems
2 (Data Constructor)Problems.MultiwayTrees, Problems
myButLast 
1 (Function)Solutions.P02, Solutions
2 (Function)Problems.P02, Problems
myGCD 
1 (Function)Solutions.P32, Solutions
2 (Function)Problems.P32, Problems
myLast 
1 (Function)Solutions.P01, Solutions
2 (Function)Problems.P01, Problems
myLength 
1 (Function)Solutions.P04, Solutions
2 (Function)Problems.P04, Problems
myLength'Solutions.P04, Solutions
myLength''Solutions.P04, Solutions
myLength'''Solutions.P04, Solutions
myReverse 
1 (Function)Solutions.P05, Solutions
2 (Function)Problems.P05, Problems
nand' 
1 (Function)Solutions.P46
2 (Function)Problems.P46
NegateProblems.Monads, Problems.P79, Problems
neighborsProblems.Graphs, Problems
NestedListProblems.Lists, Problems.P07, Problems
nonogram 
1 (Function)Solutions.P98, Solutions
2 (Function)Problems.P98, Problems
nonogramPuzzleProblems.P98
nor' 
1 (Function)Solutions.P46
2 (Function)Problems.P46
OperandProblems.Monads, Problems.P79, Problems
Operator 
1 (Data Constructor)Problems.Monads, Problems.P79, Problems
2 (Type/Class)Problems.Monads, Problems.P79, Problems
or' 
1 (Function)Solutions.P46
2 (Function)Problems.P46
ordersToTree 
1 (Function)Solutions.P68, Solutions
2 (Function)Problems.P68, Problems
pack 
1 (Function)Solutions.P09, Solutions
2 (Function)Problems.P09, Problems
pack'Solutions.P09, Solutions
parseCrosswordProblems.Crosswords
parsePostfixProblems.Monads, Problems.P79
Paths 
1 (Type/Class)Problems.Graphs, Problems
2 (Data Constructor)Problems.Graphs, Problems
paths 
1 (Function)Solutions.P81, Solutions
2 (Function)Problems.P81, Problems
postOrderSequence 
1 (Function)Solutions.P72, Solutions
2 (Function)Problems.P72, Problems
preorder 
1 (Function)Solutions.P68, Solutions
2 (Function)Problems.P68, Problems
prettyXMLProblems.BinaryTrees.SVG
primeFactors 
1 (Function)Solutions.P35, Solutions
2 (Function)Problems.P35, Problems
primeFactorsMultiplicity 
1 (Function)Solutions.P36, Solutions
2 (Function)Problems.P36, Problems
primes 
1 (Function)Solutions.Arithmetic
2 (Function)Solutions.P39, Solutions
3 (Function)Problems.P39, Problems
primesR 
1 (Function)Solutions.P39, Solutions
2 (Function)Problems.P39, Problems
printCrosswordProblems.Crosswords
printKnightsTourProblems.P91
printNonogramPuzzleProblems.P98
printNonogramSolutionProblems.P98
printSudokuProblems.P97
printTableProblems.Logic
printTablenProblems.Logic
printTreeListProblems.BinaryTrees
queens 
1 (Function)Solutions.P90, Solutions
2 (Function)Problems.P90, Problems
randomDraw 
1 (Function)Solutions.P24, Solutions
2 (Function)Problems.P24, Problems
randomPermute 
1 (Function)Solutions.P25, Solutions
2 (Function)Problems.P25, Problems
randomSelect 
1 (Function)Solutions.P23, Solutions
2 (Function)Problems.P23, Problems
randomSolveCrosswordSolutions.P99
randomSudokuSolutions.P97
randomWalkPaths 
1 (Function)Solutions.P77, Solutions
2 (Function)Problems.P77, Problems
range 
1 (Function)Solutions.P22, Solutions
2 (Function)Problems.P22, Problems
readCrosswordProblems.Crosswords
regularGraphExamplesProblems.P94.Examples
regularGraphs 
1 (Function)Solutions.P94, Solutions
2 (Function)Problems.P94, Problems
removeAt 
1 (Function)Solutions.P20, Solutions
2 (Function)Problems.P20, Problems
repli 
1 (Function)Solutions.P15, Solutions
2 (Function)Problems.P15, Problems
rotate 
1 (Function)Solutions.P19, Solutions
2 (Function)Problems.P19, Problems
setsProblems.Graphs
sexpToTree 
1 (Function)Solutions.P73, Solutions
2 (Function)Problems.P73, Problems
SingleProblems.Lists, Problems.P12, Problems
slice 
1 (Function)Solutions.P18, Solutions
2 (Function)Problems.P18, Problems
slice'Solutions.P18, Solutions
solveCrossword 
1 (Function)Solutions.P99, Solutions
2 (Function)Problems.P99, Problems
spanningTrees 
1 (Function)Solutions.P83, Solutions
2 (Function)Problems.P83, Problems
split 
1 (Function)Solutions.P17, Solutions
2 (Function)Problems.P17, Problems
stringToMultitree 
1 (Function)Solutions.P70, Solutions
2 (Function)Problems.P70, Problems
stringToTree 
1 (Function)Solutions.P67, Solutions
2 (Function)Problems.P67, Problems
SubtractProblems.Monads, Problems.P79, Problems
sudoku 
1 (Function)Solutions.P97, Solutions
2 (Function)Problems.P97, Problems
sudokuPuzzleProblems.P97
sumNumbers 
1 (Function)Solutions.Tutorial
2 (Function)Problems.Tutorial
sumNumbers'Solutions.Tutorial
sumNumbers''Solutions.Tutorial
symmetric 
1 (Function)Solutions.P56, Solutions
2 (Function)Problems.P56, Problems
symmetricBalancedTrees 
1 (Function)Solutions.P58, Solutions
2 (Function)Problems.P58, Problems
table 
1 (Function)Solutions.P46, Solutions
2 (Function)Problems.P46, Problems
tablen 
1 (Function)Solutions.P48, Solutions
2 (Function)Problems.P48, Problems
textProblems.P50
toAdjacency 
1 (Function)Solutions.P80, Solutions
2 (Function)Problems.P80, Problems
toConjunctiveNormalForm 
1 (Function)Solutions.P52, Solutions
2 (Function)Problems.P52, Problems
toG 
1 (Function)Solutions.P80, Solutions
2 (Function)Problems.P80, Problems
toGraphProblems.Graphs
toLists 
1 (Function)Solutions.P80, Solutions
2 (Function)Problems.P80, Problems
toPaths 
1 (Function)Solutions.P80, Solutions
2 (Function)Problems.P80, Problems
toSVGProblems.BinaryTrees.SVG
totient 
1 (Function)Solutions.P34, Solutions
2 (Function)Problems.P34, Problems
totient' 
1 (Function)Solutions.P37, Solutions
2 (Function)Problems.P37, Problems
totientFilteredSolutions.P34, Solutions
TreeProblems.BinaryTrees, Solutions.P54, Problems.P54, Solutions, Problems
tree1 
1 (Function)Solutions.P54, Solutions
2 (Function)Problems.P54, Problems
tree2 
1 (Function)Solutions.P54, Solutions
2 (Function)Problems.P54, Problems
tree3 
1 (Function)Solutions.P54, Solutions
2 (Function)Problems.P54, Problems
tree4 
1 (Function)Solutions.P54, Solutions
2 (Function)Problems.P54, Problems
tree64Problems.P64
tree65Problems.P65
tree92Problems.P92
tree92'Problems.P92
treeHeightProblems.BinaryTrees
treeSizeProblems.BinaryTrees
treeToDotstring 
1 (Function)Solutions.P69, Solutions
2 (Function)Problems.P69, Problems
treeToSexp 
1 (Function)Solutions.P73, Solutions
2 (Function)Problems.P73, Problems
treeToString 
1 (Function)Solutions.P67, Solutions
2 (Function)Problems.P67, Problems
ValueProblems.Logic, Problems.P52, Problems.P53, Problems
Var 
1 (Type/Class)Problems.Graphs, Problems
2 (Data Constructor)Problems.Graphs
VariableProblems.Logic, Problems.P52, Problems.P53, Problems
VertexProblems.Graphs, Problems
vertexesProblems.Graphs, Problems
weights84Problems.P84
withFixedInputProblems.P74
wordProblems.Crosswords, Problems.P99, Problems
writeSVGProblems.BinaryTrees.SVG
XMLProblems.BinaryTrees.SVG
xor' 
1 (Function)Solutions.P46
2 (Function)Problems.P46