Blog
add tag
samcarter
![document2.png](/image?hash=89b19334ac17a37a680fac94a35d2d8ba81befe86364e92991a5504d0ab314e2)

### What's that?

Inspired by @Marei's talk at the recent Dante meeting, I'd like to learn some expl3 during the summer. My plan is to tackle one small programming puzzle each day, e.g. 

- print the first n Fibonacci numbers
- sort this list of students by the number of characters in their names

(nothing really tex specific, really just small puzzles for learning by doing. I hope they won't take too much time, even for beginners like me)

### How to participate?

I would like to invite everybody who is interested (beginner and pros alike) to join me on this little adventure. Starting from August 1st, I will post one small puzzle here every day and you can try your luck with how many of them as you like. You don't have to partake in all (or even in a chronological order), just choose the wants which sound interesting to you. 

- Please feel encouraged to post an answer, even if it might not be complete, still has some problems or if there are already other answers with a similar approach. 

- It would be nice if the first line of your answer does **not** include spoilers about key aspects of your solution to avoid this showing up in the question list on the main page.

- Please don't hesitate to use the chat of each daily post to discuss any problems you face or give feedback about the answers. Which parts can be improved? What's the reason something isn't working as expected? 

### What's this not going to be

Just to avoid misunderstandings, this won't be a structured course or tutorial. Just small puzzles which you can work on and discuss with other interested people.

### Archive:

- [Day 1: Special Pythagorean triplet](https://topanswers.xyz/tex?q=2077)
- [Day 2: Repeat letters](https://topanswers.xyz/tex?q=2079)
- [Day 3: Number letter counts](https://topanswers.xyz/tex?q=2080)
- [Day 4: Largest palindrome product](https://topanswers.xyz/tex?q=2082)
- [Day 5: Print Fibonacci numbers](https://topanswers.xyz/tex?q=2083)
- [Day 6: Circular primes](https://topanswers.xyz/tex?q=2084)
- [Day 7: Calculate Pi](https://topanswers.xyz/tex?q=2085)
- [Day 8: Sorting by name](https://topanswers.xyz/tex?q=2086)
- [Day 9: Triangular, pentagonal, and hexagonal](https://topanswers.xyz/tex?q=2087)
- [Day 10: Integer right triangles](https://topanswers.xyz/tex?q=2089)
- [Day 11: Clock angles](https://topanswers.xyz/tex?q=2090)
- [Day 12: Caesar Cipher](https://topanswers.xyz/tex?q=2091)
- [Day 13+14: Rabbits!](https://topanswers.xyz/tex?q=2092)

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.