Files
LeetCode-Questions-CompanyWise/uber_6months.csv
Krishna Kumar Dey fb5f78b55e 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)

```
2023-04-01 11:07:49 +05:30

6.8 KiB

1IDTitleAcceptanceDifficultyFrequencyLeetcode Question Link
2757Set Intersection Size At Least Two40.1%Hard0.5396314899631808https://leetcode.com/problems/set-intersection-size-at-least-two
3529Minesweeper59.1%Medium0.4349614506910173https://leetcode.com/problems/minesweeper
4305Number of Islands II40.1%Hard0.32714090919232863https://leetcode.com/problems/number-of-islands-ii
51136Parallel Courses61.1%Hard0.2858421455297737https://leetcode.com/problems/parallel-courses
6773Sliding Puzzle59.3%Hard0.26329061932762177https://leetcode.com/problems/sliding-puzzle
7527Word Abbreviation54.3%Hard0.24362208265775043https://leetcode.com/problems/word-abbreviation
8427Construct Quad Tree61.4%Medium0.13580154115906176https://leetcode.com/problems/construct-quad-tree
91188Design Bounded Blocking Queue70.5%Medium0.11030454201470608https://leetcode.com/problems/design-bounded-blocking-queue
10267Palindrome Permutation II36.4%Medium0.10345133738802471https://leetcode.com/problems/palindrome-permutation-ii
111281Subtract the Product and Sum of Digits of an Integer85.2%Easy0.09413791982746433https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer
12128Longest Consecutive Sequence45.1%Hard0.0786603197723907https://leetcode.com/problems/longest-consecutive-sequence
13969Pancake Sorting67.5%Medium0.04908961019652358https://leetcode.com/problems/pancake-sorting
142Add Two Numbers33.9%Medium0.033650830145699084https://leetcode.com/problems/add-two-numbers
15228Summary Ranges39.5%Medium0.03157326191609021https://leetcode.com/problems/summary-ranges
16239Sliding Window Maximum43.0%Hard0.031228142547585713https://leetcode.com/problems/sliding-window-maximum
1756Merge Intervals39.3%Medium0.030829638084076787https://leetcode.com/problems/merge-intervals
18445Add Two Numbers II54.5%Medium0.02753309435998931https://leetcode.com/problems/add-two-numbers-ii
191038Binary Search Tree to Greater Sum Tree80.8%Medium0.025446665661164262https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree
20149Max Points on a Line16.9%Hard0.02484599858653081https://leetcode.com/problems/max-points-on-a-line
21238Product of Array Except Self60.1%Medium0.024315533698358247https://leetcode.com/problems/product-of-array-except-self
22395Longest Substring with At Least K Repeating Characters41.4%Medium0.024228925974379843https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
23426Convert Binary Search Tree to Sorted Doubly Linked List59.1%Medium0.024214258120594613https://leetcode.com/problems/convert-binary-search-tree-to-sorted-doubly-linked-list
24282Expression Add Operators35.5%Hard0.022523474667082946https://leetcode.com/problems/expression-add-operators
2574Search a 2D Matrix36.5%Medium0.020896975877216107https://leetcode.com/problems/search-a-2d-matrix
26341Flatten Nested List Iterator52.9%Medium0.019980684690483426https://leetcode.com/problems/flatten-nested-list-iterator
27146LRU Cache33.2%Medium0.01827577993873683https://leetcode.com/problems/lru-cache
281Two Sum45.6%Easy0.016487580637467636https://leetcode.com/problems/two-sum
2923Merge k Sorted Lists40.2%Hard0.016108271385328228https://leetcode.com/problems/merge-k-sorted-lists
30297Serialize and Deserialize Binary Tree47.5%Hard0.01585377577217724https://leetcode.com/problems/serialize-and-deserialize-binary-tree
3185Maximal Rectangle37.7%Hard0.013333530869465187https://leetcode.com/problems/maximal-rectangle
3257Insert Interval33.5%Hard0.013119243592498872https://leetcode.com/problems/insert-interval
33852Peak Index in a Mountain Array71.6%Easy0.012618463959211509https://leetcode.com/problems/peak-index-in-a-mountain-array
34227Basic Calculator II36.9%Medium0.01239941490503826https://leetcode.com/problems/basic-calculator-ii
35986Interval List Intersections67.3%Medium0.011969023795320735https://leetcode.com/problems/interval-list-intersections
36130Surrounded Regions28.1%Medium0.011965443385675322https://leetcode.com/problems/surrounded-regions
37211Add and Search Word - Data structure design38.1%Medium0.010438508143923443https://leetcode.com/problems/add-and-search-word-data-structure-design
3872Edit Distance44.8%Hard0.010017614452317782https://leetcode.com/problems/edit-distance
39380Insert Delete GetRandom O(1)47.5%Medium0.009820849864094454https://leetcode.com/problems/insert-delete-getrandom-o1
4042Trapping Rain Water48.9%Hard0.009762524655659178https://leetcode.com/problems/trapping-rain-water
4134Find First and Last Position of Element in Sorted Array36.2%Medium0.009531951009811851https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
4246Permutations63.5%Medium0.009461803137288448https://leetcode.com/problems/permutations
4332Longest Valid Parentheses28.4%Hard0.009111680351255843https://leetcode.com/problems/longest-valid-parentheses
44438Find All Anagrams in a String43.3%Medium0.008126822460497498https://leetcode.com/problems/find-all-anagrams-in-a-string
4554Spiral Matrix34.1%Medium0.0065941551175130245https://leetcode.com/problems/spiral-matrix
463Longest Substring Without Repeating Characters30.4%Medium0.006208067119374334https://leetcode.com/problems/longest-substring-without-repeating-characters
47127Word Ladder29.6%Medium0.005979091056058075https://leetcode.com/problems/word-ladder
4839Combination Sum56.1%Medium0.005715934396440999https://leetcode.com/problems/combination-sum
49152Maximum Product Subarray31.7%Medium0.005590510716885066https://leetcode.com/problems/maximum-product-subarray
50300Longest Increasing Subsequence42.6%Medium0.005264555460003242https://leetcode.com/problems/longest-increasing-subsequence
5148Rotate Image56.7%Medium0.0050955524266001265https://leetcode.com/problems/rotate-image
5253Maximum Subarray46.5%Easy0.004869349014182134https://leetcode.com/problems/maximum-subarray
5317Letter Combinations of a Phone Number46.8%Medium0.0044018999217624675https://leetcode.com/problems/letter-combinations-of-a-phone-number
54242Valid Anagram56.9%Easy0.004154123743115972https://leetcode.com/problems/valid-anagram
5549Group Anagrams56.9%Medium0.0038040939835560453https://leetcode.com/problems/group-anagrams
56200Number of Islands46.8%Medium0.0028897578265903614https://leetcode.com/problems/number-of-islands
5720Valid Parentheses39.0%Easy0.0023005704055949323https://leetcode.com/problems/valid-parentheses
58153Sum26.8%Medium0.0021990113314367685https://leetcode.com/problems/3sum
59210Course Schedule II40.7%Medium0.0019086707135282834https://leetcode.com/problems/course-schedule-ii
6050Pow(x;n)30.3%Medium0.0014016892647828818https://leetcode.com/problems/powx-n