I don't know how well this puzzle will translate to a toot.
-
I don't know how well this puzzle will translate to a toot. Imagine each line is on a card:
□□▷
□□□
■■
■
□■
□▷▣
▣
□▣
■▷
■▣
▣▷
□□■
□▷
▣▣
□□
□
▣□
□□▣
■□
▷
□▷□
□▷■
▣■
□▷▷Put them in order.
(The 5th graders could do it, but they did have a helpful example first... There may be more than one solution, but I think there is ONE really good order. Can you find it?)(I should also mention that every adult I've shown this to gives up. But I only showed it to two rather grouchy teachers.)
@futurebird without other context we can assume that it is potentially in the correct order already, as these could be words rather than just random groups of symbols
-
1. I'm confused by your ordering. It's not alphabettized, and it's not a base 4 analog. That doesn't mean it's not logical, hmmm.
2. I'm impressed by the little application. What language did you use? My CS club students are making some web games and they want to do things like save scores and let users compare answers so this could work.
As such JavaScript isn't sufficent. Too client side. We've been trying PHP.I used to be a web dev but that was two decades ago.
@futurebird @c9a looking at the criteria, it’s a valid grey code, making it transformable to a base 4 ordering by reflection rules, and also transformable to a valid towers of hanoi solution
in theory. i haven’t validated any of these claims
-
@futurebird @c9a looking at the criteria, it’s a valid grey code, making it transformable to a base 4 ordering by reflection rules, and also transformable to a valid towers of hanoi solution
in theory. i haven’t validated any of these claims
@futurebird @c9a if valid, by “reflection rules” i mean that splitting it in half, and reversing one of the halves… then repeating on each half recursively, should result in a base4
-
@futurebird @c9a looking at the criteria, it’s a valid grey code, making it transformable to a base 4 ordering by reflection rules, and also transformable to a valid towers of hanoi solution
in theory. i haven’t validated any of these claims
-
I don't know how well this puzzle will translate to a toot. Imagine each line is on a card:
□□▷
□□□
■■
■
□■
□▷▣
▣
□▣
■▷
■▣
▣▷
□□■
□▷
▣▣
□□
□
▣□
□□▣
■□
▷
□▷□
□▷■
▣■
□▷▷Put them in order.
(The 5th graders could do it, but they did have a helpful example first... There may be more than one solution, but I think there is ONE really good order. Can you find it?)(I should also mention that every adult I've shown this to gives up. But I only showed it to two rather grouchy teachers.)
▷
□
▣
■
□▷
□□
□▣
□■
▣▷
▣□
▣▣
▣■
■▷
■□
■▣
■■
□▷▷
□▷□
□▷▣
□▷■
□□▷
□□▣
□□□
□□■(I believe there is an equally valid solution exchanging the meaning of the digits ▣ and ■.)
-
I don't know how well this puzzle will translate to a toot. Imagine each line is on a card:
□□▷
□□□
■■
■
□■
□▷▣
▣
□▣
■▷
■▣
▣▷
□□■
□▷
▣▣
□□
□
▣□
□□▣
■□
▷
□▷□
□▷■
▣■
□▷▷Put them in order.
(The 5th graders could do it, but they did have a helpful example first... There may be more than one solution, but I think there is ONE really good order. Can you find it?)(I should also mention that every adult I've shown this to gives up. But I only showed it to two rather grouchy teachers.)
@futurebird I think you need some additional information. In particular: do the items represent numbers (whole numbers) and, if so, is it a continuous series?
-
1. I'm confused by your ordering. It's not alphabettized, and it's not a base 4 analog. That doesn't mean it's not logical, hmmm.
2. I'm impressed by the little application. What language did you use? My CS club students are making some web games and they want to do things like save scores and let users compare answers so this could work.
As such JavaScript isn't sufficent. Too client side. We've been trying PHP.I used to be a web dev but that was two decades ago.
@futurebird @c9a JavaScript can be server-side with nodejs or bun or deno. I generally don't like JavaScript on the backend but it has the benefit of being the same language on the frontend and backend. PHP is still a reasonable option, and it runs easily on cheap shared hosts. There are better backend service language options (I prefer Go) but JavaScript or PHP is entirely defensible for students just learning how to do things on the web. Python is another good teaching option.