python – Leetcode 957. Prison Cells After N Days

The important part

They want something below O(n). Using map is a good idea but actually you should find the cycles and return the right position on the cycle instead of computing line by line.

Spoiler (possible solution)


            if tuple(cells) in step_map:
                return  step_map(tuple(cells))


            if tuple(cells) in step_map:
                cycle = list()
                head = tuple(cells)
                previous = head
                while True:
                    next_node = tuple(step_map(previous))
                    if next_node == head:
                        return list(cycle((N - k) % len(cycle)))
                    previous = next_node

Old edit – Some small improvements

There are some O(m) operations multiple times…

For example:

 tmp = (0) + tmp + (0)

Python operation for that is O(m). Therefore, your solution is O(nm).

step_map(tuple(cells)) = tmp

this is also O(m).

sharepoint online – Calculated Column – Days Difference – Syntax Error

I have a SharePoint List and I’d like to have a column to calculate the days it take to solve a ticket (Solution date – Submission Date).

I tried to create a calculated column, by using a formula = DATEDIF((Submission Date),(Solution Date),"D"), and return data with “Number”. It didn’t allow me to create this as it says Syntax error.

I researched and tried to replaced “,” with “;” = DATEDIF((Submission Date);(Solution Date);"D") , still didn’t work.

Both Solution date & Submission Date columns are formatted as “Date and Time” Type.

Excel – Flow calculation – Number of days absent within a set reporting week

First – an apology for the convoluted request. I know what I am trying to do but I’m not sure I can articulate it clearly enough.

I was a list of staff’s absences with start date and end date. I need to work out how many days of a specific reporting week they were absent for, then I need to multiply that by the number of hours they work in a day.

Examples below :

Reporting week dates
Start date 30/09/2019
End Date 06/10/2019


Start date End date

16/05/2019 20/10/2019
25/06/2019 13/10/2019
06/08/2019 08/01/2020
06/08/2019 08/01/2020
12/08/2019 04/10/2019

I can see that for the majority of these it would be 7 days, but since there is a 5/7 pattern, it would be 5 days. But for the last one who came back halfway through the week it wouldn’t be. But I’m not sure what the correct syntax would be on excel to achieve this consistently for every absence instances.

Any help would be very much appreciated!

Thank you


i will increase your ahref domain rating dr 50+ plus almost in 25 days for $50

i will increase your ahref domain rating dr 50+ plus almost in 25 days

Hello And Welcome :

Are You Looking For Some One to Increase your dr Up to 50+

So discuss wHAT Is Domain Rating :

  • Domain Rating Is a Metric That Shows The Link popularity
  • Website is scaled from 0 to 100 in all over the world
  • you will be able to see your website dr in ahref just for free using backlink ahref tool

About The Quality OF these Links

  • 100 % Manual
  • 100% indexing
  • 100 % white hat
  • 100% dr increased
  • 100% domain rating of your site
  • High – Quality and permanent ( Life- Time)
  • Improvement in Ranking

This is the natural process we build slowly link in just 25 days
We Allow Only one order at the same time

Multiples order did not accept

Customer satisfactory is our priority

What you need to provide :

Just A URL of Your Website

You Can feel Free to contact us.

0 to 50+ ahref dr

How did you know the result

we provide you all the details with the screenshot also and you will be also able to check on ahref


Domain Name Still Registered 58 days After Expiration?

Can anyone confirm how long before an expired domain name becomes available to register?

I've been waiting for a domain name to become free and it expired 58 days ago and it is still listed as registered when I do a domain whois check?

It was registered by one of those companies that buys up domain names that have traffic and then tries to sell them, and doesn't renew them.

View attachment 253317

I will increase DR 50+ within 20 Days for $40

I will increase DR 50+ within 20 Days

Best Services

Increase DR, UR is one of the most important factors influencing the performance / rankings of your website in Search Engine Result pages.Therefore, increasing the ranking of DR will help your website gain more Rank In Google.And that will organically increase your DA Domain Authority (and give you a ton of other sweet benefits). Once you’re producing content worth linking to

  • Increase Domain Rating 100%
  • Manual Work
  • White Hat Seo
  • Top Ranking
  • 100% Guarantee
  • On Time Delivery
  • Ahrefs Metrics Increase
  • Domain Rating (DR)


  • Fastest Ranking Improvement
  • 100% Manually Done(Not Robots)
  • 100% Google Index
  • Dоfоllоw Bасklіnk To Уоur Sіtе
  • Get More Traffic
  • 100 % Highly Еffесtіvе
  • Delivery On Time
  • Boost Уоur Wеbsіtеs Ranking
  • Friendly Customer Service


  1. Site URL

100% Customer Satisfaction Once Your Order Is Complete, I Will Provide You Details With Screenshot Feel Free To Contact Me AnytimeWe don’t accept such porn Sites.


hardware – Swollen battery for the past few days – MacBook Pro (Retina, 15-inch, Mid 2015)

I checked with Macbook Pro mid-2015 15″ swollen battery and I am asking this question. My MacBook Pro (Retina, 15-inch, Mid 2015), details enclosed, is working perfectly. For the past two days I noticed a strange bulge in the bottom and the lid isn’t closing correctly.

enter image description here

My Mac

I have been handling it really carefully – dust free, never dropped down, etc. And here are some more information about the machine. Should I continue using it with the bulge or should I do anything to reduce the bulge? As this is my only source of income with the work I do here and there’s no alternate for me.

I always use it in a clamshell mode (lid closed, power connected, external monitor, keyboard and mouse always connected). I cannot remove the power cable, if I do so, the system switches off in clamshell mode.

To use closed-display mode with your Mac notebook, here’s what you need:

  • An AC power adapter or an external display that provides power over USB-C or Thunderbolt 3 (USB-C).
  • An external keyboard and mouse or trackpad, either USB or wireless.
  • A USB-C to USB adapter or cable if you’re using a USB mouse or keyboard with a Mac that has USB-C ports.
  • An external display or projector.

I have been using my MacBook Pro in the above setup for about three years. It’s been 39 months since I bought it and here’s the Battery Information:

Model Information:
    Serial Number:  D86XXXXXXXXXXXXXX
    Manufacturer:   SMP
    Device Name:    bqXXXXXX
    Pack Lot Code:  0
    PCB Lot Code:   0
    Firmware Version:   702
    Hardware Revision:  1
    Cell Revision:  3244
Charge Information:
    Charge Remaining (mAh): 8623
    Fully Charged:  Yes
    Charging:   No
    Full Charge Capacity (mAh): 8909
Health Information:
    Cycle Count:    8
    Condition:  Normal
Battery Installed:  Yes
Amperage (mA):  0
Voltage (mV):   12817

AC Charger Information:
    Connected:  Yes
    ID: 0x0aa1
    Wattage (W):    85
    Family: 0x0085
    Serial Number:  0x00XXXXXX
    Charging:   No

I recently installed coconutBattery and here are some details about that.


The cycle count is also very less. I am not sure why it got so much swollen and it also affects the trackpad and other things, I really hope it doesn’t come out breaking. Should I continue using? I have booked an appointment with AASP on Monday, but I do have a heavy usage on this weekend – tomorrow and day after. Geographically, I am in London, if it helps. Please advice me.

Happy to provide more information if possible.

$25 Facebook Ad/Post Design 7 days

Looking for an ad to post into facebook groups
Needs to include this information:

Same Day Bicycle Tune-ups
July 3, 4, 5
Thorncliffe Greenview Community Association