Post

Daily Log: Leetcode and Aphrodite Progress

Daily Log: Leetcode and Aphrodite Progress

Post for what I worked on today.

Leetcode Daily Challenge

Today daily challenge was simple and a freshener on string manipulation. Sadly this was not the most effective way to approach this problem. After solving it, I viewed the most effective answer, and it was really interesting to understand the logic. Essentailly, every possible rotation of a string appears in a substring that is resulted from s + s. I went with a solution that I feel is more intuitive, by rotating s and see if it matches. Here is 5/2/2026 challenge: https://leetcode.com/problems/rotate-string/description/?envType=daily-question&envId=2026-05-03

My code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
public:
    bool rotateString(string s, string goal) {
        if(s.size() != goal.size())
        {
            return false;
        }
        for( int i = 0; i < s.length(); i++){
            s = s.substr(1) + s[0];
            if(s == goal){
                return true;
            }
        }
        return false;  
    }
};

Aphrodite

Today progress:

  • Completed creating a window

I did a push to have a point where I can return to.

Tommorow

Complete tomorrow leetcode, then possibly work on Iris. Possibly work on Aphrodite since it is more enjoyable.

This post is licensed under CC BY 4.0 by the author.