Sort by

recency

|

203 Discussions

|

  • + 0 comments
    Quick edit. I figured it out. Maybe this will help if someone tries this approach. I made the mistake of storing these values as a concatenated string. So it works... until you pass the single digits... Because when it looks for the index of a given K, this K will catch the first character matches.

    Question for you all

    Any input would be greatly appreciated. I am wondering why I am getting this answer wrong. I identified the patterns and found that even positions decrease as the series goes on and the odd positions decrease. I built a loop to make make a new string that stores the reversing of the numbers. Then I only look for the index of the string containing k.

    When I text it with the example zero it works. I have also done it with other manual examples and it seems to work fine. Not sure why it marks every other example as incorrect ` if name == 'main': t = int(input().strip()) for _ in range(t): # Loop t times first_multiple_input = input().rstrip().split()

        n = int(first_multiple_input[0])
    
        k = int(first_multiple_input[1])
        result_string = ""
        high = n - 1
        low = 0
        for i in range(n):
            if i % 2 == 0:  # Even index: use the high value
                result_string += str(high)
                high -= 1
            else:  # Odd index: use the low value
                result_string += str(low)
                low += 1
    
        index = result_string.index(str(k))  # Find the index of K as a string
        print(index)    
    

  • + 1 comment

    Is this broken? The Solution code only brings in the first test case. The T variable tells me there should be 2 cases but only one value for N and K come in. Is there something I need to do to get all the test cases?

  • + 0 comments

    Monitoring your Emirates ID status is easy with the UAE government’s online system. You can complete the process from the comfort of your own home, saving time and avoiding hassle. There's no requirement for any special registrations or passwords at https://smarttrekassist.ae/.

  • + 0 comments

    !/bin/python3

    import math import os import random import re import sys

    if name == 'main': t = int(input().strip())

    for i in range(t):
        first_multiple_input = input().rstrip().split()
        n = int(first_multiple_input[0])
        k = int(first_multiple_input[1])
        L = []
        L1 = []
        for i in range(n):
            L.append(i)
        l = 0
        r = n-1
        while l<r:
            L1.append(L[r])
            L1.append(L[l])
            l += 1
            r -= 1
        if l == r:
            L1.append(L[l])
        print(L1.index(k))
    
  • + 0 comments

    The Reverse Game challenge on HackerRank is such a fun puzzle to work through! I love how it really pushes you to think about the problem from a different angle and optimize your approach. Sometimes these logic-based challenges remind me of how different types of games can make you think strategically, even when you're just playing for fun. I’ve found apps like https://aviator-pinup.info/best-aviator-game-app do a great job of blending simple gameplay with a need for quick thinking, which is a cool way to keep the brain sharp when you need a break from coding but still want to stay engaged!