Valid Sudoku (LeetCode 36) | Neetcode 8 / 150 | Bharath Chandra (Telugu)

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 28

  • @ram8055-x6n
    @ram8055-x6n 5 днів тому

    anna miru different approaches vadthunnaru and vatiki code kuda chupinchi oka 1 min explanation isthe chala bavuntadhi and useful untdhi anna.

  • @siddharth9191
    @siddharth9191 6 місяців тому +2

    Awesome explaination Anna ❤ !
    Ilane anni different patterns questions meda videos cheyandi anna chala useful iythadi !!

    • @bharathh_chandraa
      @bharathh_chandraa  6 місяців тому +1

      Sure sidharth. Already 7 most asked questions meedha already videos release chesa, take a look!

    • @siddharth9191
      @siddharth9191 6 місяців тому

      @@bharathh_chandraa Yeah anna playlist ni follow avthunna !!

  • @shaikhanuman8012
    @shaikhanuman8012 6 місяців тому

    Very good content brother. Keep it up. Good content on sudoko lectures.

  • @asusrog8238
    @asusrog8238 6 місяців тому +5

    ## PYTHON CODE FOR THIS PROBLEM
    def is_valid_sudoku(board):
    # Initialize dictionaries to keep track of seen numbers
    rows = {i: set() for i in range(9)} # HashMap for rows
    columns = {j: set() for j in range(9)} # HashMap for columns
    boxes = {k: set() for k in range(9)} # HashMap for boxes
    # Checking rows
    for i in range(9):
    for j in range(9):
    num = board[i][j]
    if num != '.':
    if num in rows[i]:
    return False
    rows[i].add(num)
    # Checking columns
    for j in range(9):
    for i in range(9):
    num = board[i][j]
    if num != '.':
    if num in columns[j]:
    return False
    columns[j].add(num)
    # Checking boxes
    for i in range(9):
    for j in range(9):
    num = board[i][j]
    if num != '.':
    box_index = 3 * (i // 3) + (j // 3)
    if num in boxes[box_index]:
    return False
    boxes[box_index].add(num)
    return True

  • @electron-u8p
    @electron-u8p 6 місяців тому +3

    8/150✅️

  • @shaikhanuman8012
    @shaikhanuman8012 6 місяців тому

    Clear cut explanation Anna. If you need any blog web site, I will help you, thanks ( free cost ) for providing great content.

  • @Sathishkuna
    @Sathishkuna 6 місяців тому

    anna super, do more videos .

  • @shanmukharao3378
    @shanmukharao3378 6 місяців тому +1

    Hi Bharath, when explaining 3rd HashTable middle 3x3 values store in key 4 it will not store key5.

  • @ranjanreddy3296
    @ranjanreddy3296 6 місяців тому +1

    No need to create blog bro.. just push to your github repo.
    If this is the brute force approach what is the optimal approach ?

  • @SivaTechVerse
    @SivaTechVerse 6 місяців тому

    Bro videos oka order lo chwy bro like coding problems neetcode 150 lo order untay kadha ala cheystey chala help avutundhi

    • @bharathh_chandraa
      @bharathh_chandraa  6 місяців тому

      Neetcode 150 order lone vastunnay Siva videos. Neetcode 1-8/ 150 playlist lo aready unnay. 9/150 repu release avtundi

    • @SivaTechVerse
      @SivaTechVerse 6 місяців тому

      @@bharathh_chandraa k bro thank you 😊

  • @sakethreddy9400
    @sakethreddy9400 6 місяців тому +2

    Anna,if possible try to come up with two problems a day. Crazy ardham avthundhi asalu ❤

    • @bharathh_chandraa
      @bharathh_chandraa  6 місяців тому

      Chedham Saketh. Quality and Quantity rendu baagundaalani try chestunna

  • @SivaTechVerse
    @SivaTechVerse 6 місяців тому

    Bro try to cover 2 problems per day pls

  • @rohithkumar7894
    @rohithkumar7894 6 місяців тому

    nee cf handle share chey bro

  • @EDITISM2004
    @EDITISM2004 6 місяців тому

    Hi bro emi language use chesthunav

  • @hiteshkumarreddy5901
    @hiteshkumarreddy5901 5 місяців тому

    def isValidSudoku(self, board: List[List[str]]) -> bool:
    for i in range(len(board)):
    row_check=[]
    col_check=[]
    for j in range(len(board)):
    if board[i][j]!=".":
    if board[i][j] in row_check:
    return False
    row_check.append(board[i][j])
    if board[j][i]!=".":
    if board[j][i] in col_check:
    return False
    col_check.append(board[j][i])
    start_row=start=0
    row_end=col_end=3
    for i in range(3):
    for _ in range(3):
    temp=[]
    for j in range(start_row,row_end):
    for k in range(start,col_end):
    if board[j][k]!=".":
    if board[j][k] in temp:
    return False
    temp.append(board[j][k])
    start+=3
    col_end+=3
    start_row+=3
    row_end+=3
    start=0
    col_end=3
    return True
    Bro ee code ki leetcode lo O(1) time complexity ani istundi , is it true?

  • @KumarTatikonda
    @KumarTatikonda 6 місяців тому +1

    Neet code ante enti anna yt channel aa

    • @SivaTechVerse
      @SivaTechVerse 6 місяців тому +1

      Neetcode is nothing but some set of problems from leet code..oka athanu neetcode aney platform create cheysi andhulo only important codes from leetcode pick chesi thanu neetcode lo manaku provide chestunnadu..

    • @KumarTatikonda
      @KumarTatikonda 6 місяців тому +1

      @@SivaTechVerse thank u for replying

  • @fizzifizzi9173
    @fizzifizzi9173 6 місяців тому +1

    hello anna miru dsa topics explain cheyochu kada oka seies laaga please

    • @bharathh_chandraa
      @bharathh_chandraa  6 місяців тому

      Problems solve cheyadaaniki kaavalsina topics annitini cover chestu videos chestune unna. Seperate playlist lo pettadaaniki try chestha vaatini

    • @fizzifizzi9173
      @fizzifizzi9173 6 місяців тому

      @@bharathh_chandraa ante i mean concept explain cheyochu kada ani telugu lo kuda antha effective gha evar explain cheyatle so mik kuda subscriber count perugutadhi kada