Chore: Add headers to all the files (#54)

## Description
- Add headers to all the CSV files

## Script used
```py
import csv
import os

# Set the path of the folder containing the CSV files
folder_path = "./LeetCode-Questions-CompanyWise"
headers = [
    "ID",
    "Title",
    "Acceptance",
    "Difficulty",
    "Frequency",
    "Leetcode Question Link",
]

# Loop through all the CSV files in the folder
for file_name in os.listdir(folder_path):
    if file_name.endswith(".csv"):
        # Read the CSV file into a list of rows
        file_path = os.path.join(folder_path, file_name)
        with open(file_path, "r") as f:
            reader = csv.reader(f)
            rows = list(reader)

        has_headers = False
        if len(rows) > 0 and rows[0] == headers:
            has_headers = True

        if not has_headers:
            rows.insert(0, headers)

            # Write the list of rows back to the CSV file
            with open(file_path, "w", newline="") as f:
                writer = csv.writer(f)
                writer.writerows(rows)

```
This commit is contained in:
Krishna Kumar Dey
2023-04-01 11:07:49 +05:30
committed by GitHub
parent 0aeadbd612
commit fb5f78b55e
534 changed files with 20291 additions and 19757 deletions

View File

@@ -1,10 +1,11 @@
1130,Minimum Cost Tree From Leaf Values,66.1%,Medium,0.20224156200426477, https://leetcode.com/problems/minimum-cost-tree-from-leaf-values
1163,Last Substring in Lexicographical Order,33.9%,Hard,0.13476502218995134, https://leetcode.com/problems/last-substring-in-lexicographical-order
526,Beautiful Arrangement,57.8%,Medium,0.11699160434169399, https://leetcode.com/problems/beautiful-arrangement
259,3Sum Smaller,47.6%,Medium,0.04951506452738057, https://leetcode.com/problems/3sum-smaller
1319,Number of Operations to Make Network Connected,53.1%,Medium,0.04587960575069364, https://leetcode.com/problems/number-of-operations-to-make-network-connected
115,Distinct Subsequences,38.3%,Hard,0.027798871362742988, https://leetcode.com/problems/distinct-subsequences
338,Counting Bits,69.5%,Medium,0.01088446119842327, https://leetcode.com/problems/counting-bits
647,Palindromic Substrings,60.6%,Medium,0.010400509768078022, https://leetcode.com/problems/palindromic-substrings
25,Reverse Nodes in k-Group,42.1%,Hard,0.01021198560502829, https://leetcode.com/problems/reverse-nodes-in-k-group
206,Reverse Linked List,62.5%,Easy,0.009326794511974934, https://leetcode.com/problems/reverse-linked-list
ID,Title,Acceptance,Difficulty,Frequency,Leetcode Question Link
1130,Minimum Cost Tree From Leaf Values,66.1%,Medium,0.20224156200426477, https://leetcode.com/problems/minimum-cost-tree-from-leaf-values
1163,Last Substring in Lexicographical Order,33.9%,Hard,0.13476502218995134, https://leetcode.com/problems/last-substring-in-lexicographical-order
526,Beautiful Arrangement,57.8%,Medium,0.11699160434169399, https://leetcode.com/problems/beautiful-arrangement
259,3Sum Smaller,47.6%,Medium,0.04951506452738057, https://leetcode.com/problems/3sum-smaller
1319,Number of Operations to Make Network Connected,53.1%,Medium,0.04587960575069364, https://leetcode.com/problems/number-of-operations-to-make-network-connected
115,Distinct Subsequences,38.3%,Hard,0.027798871362742988, https://leetcode.com/problems/distinct-subsequences
338,Counting Bits,69.5%,Medium,0.01088446119842327, https://leetcode.com/problems/counting-bits
647,Palindromic Substrings,60.6%,Medium,0.010400509768078022, https://leetcode.com/problems/palindromic-substrings
25,Reverse Nodes in k-Group,42.1%,Hard,0.01021198560502829, https://leetcode.com/problems/reverse-nodes-in-k-group
206,Reverse Linked List,62.5%,Easy,0.009326794511974934, https://leetcode.com/problems/reverse-linked-list
1 1130 ID Minimum Cost Tree From Leaf Values Title 66.1% Acceptance Medium Difficulty 0.20224156200426477 Frequency https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Leetcode Question Link
2 1163 1130 Last Substring in Lexicographical Order Minimum Cost Tree From Leaf Values 33.9% 66.1% Hard Medium 0.13476502218995134 0.20224156200426477 https://leetcode.com/problems/last-substring-in-lexicographical-order https://leetcode.com/problems/minimum-cost-tree-from-leaf-values
3 526 1163 Beautiful Arrangement Last Substring in Lexicographical Order 57.8% 33.9% Medium Hard 0.11699160434169399 0.13476502218995134 https://leetcode.com/problems/beautiful-arrangement https://leetcode.com/problems/last-substring-in-lexicographical-order
4 259 526 3Sum Smaller Beautiful Arrangement 47.6% 57.8% Medium Medium 0.04951506452738057 0.11699160434169399 https://leetcode.com/problems/3sum-smaller https://leetcode.com/problems/beautiful-arrangement
5 1319 259 Number of Operations to Make Network Connected 3Sum Smaller 53.1% 47.6% Medium Medium 0.04587960575069364 0.04951506452738057 https://leetcode.com/problems/number-of-operations-to-make-network-connected https://leetcode.com/problems/3sum-smaller
6 115 1319 Distinct Subsequences Number of Operations to Make Network Connected 38.3% 53.1% Hard Medium 0.027798871362742988 0.04587960575069364 https://leetcode.com/problems/distinct-subsequences https://leetcode.com/problems/number-of-operations-to-make-network-connected
7 338 115 Counting Bits Distinct Subsequences 69.5% 38.3% Medium Hard 0.01088446119842327 0.027798871362742988 https://leetcode.com/problems/counting-bits https://leetcode.com/problems/distinct-subsequences
8 647 338 Palindromic Substrings Counting Bits 60.6% 69.5% Medium Medium 0.010400509768078022 0.01088446119842327 https://leetcode.com/problems/palindromic-substrings https://leetcode.com/problems/counting-bits
9 25 647 Reverse Nodes in k-Group Palindromic Substrings 42.1% 60.6% Hard Medium 0.01021198560502829 0.010400509768078022 https://leetcode.com/problems/reverse-nodes-in-k-group https://leetcode.com/problems/palindromic-substrings
10 206 25 Reverse Linked List Reverse Nodes in k-Group 62.5% 42.1% Easy Hard 0.009326794511974934 0.01021198560502829 https://leetcode.com/problems/reverse-linked-list https://leetcode.com/problems/reverse-nodes-in-k-group
11 206 Reverse Linked List 62.5% Easy 0.009326794511974934 https://leetcode.com/problems/reverse-linked-list