#πŸ”’ Find the Number of rectangles in a given List of Strings

6 messages Β· Page 1 of 1 (latest)

crisp mountain
next basaltBOT
#

@crisp mountain

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

crisp mountain
#
def rectangles(strings):
    cols = []
    rows =[]
    for rowindex,string in enumerate(strings):
        for index,char in enumerate(string):
            if char == "+":
                print("yes",index)
                for i in range(rowindex+1,len(strings)):
                    if strings[i][index] == "+":
                        print("cols match",index,i)
                        cols.append((rowindex,i,))
                    
                
                for j in range(index+1,len(string)):
                    if string[j] == "+":
                        print("rows match",index,j)
                        rows.append((index,j))

                    

    print(cols)
    print(rows)
rectangles(
        [
            "+-+----+----+",
            "|      |    |",
            "+---+--+    |",
            "|   |       |",
            "+---+--+----+",
        ]
    ),```
#

this is my current approach. i managed to find out the matching cols and rows.

next basaltBOT
#

@crisp mountain

Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.