attentive

    def removeDuplicates(self, s: str, k: int) -> str:
        stack = []
        for char in s:
            if not stack: 
                stack.append((char, 1))
            else:   

                last_char, last_cnt = stack[-1]
                if char != last_char:
                    stack.append((char, 1))
                else:
                    if last_cnt + 1 < k:
                        stack[-1] = (last_
...

See on Student Notes »

sjsjkemk

  • Virus – A tiny infectious particle that can only reproduce inside a host cell.
  • Host cell – A living cell that a virus infects and uses to make more viruses.
  • Nucleic acid (DNA/RNA) – Genetic material that carries instructions for life processes.
  • Capsid protein coat – Protective protein covering around a virus’s genetic material.
  • Lytic infection – Viral cycle where the virus reproduces quickly and bursts the host cell open.
  • Lysogenic infection – Viral cycle where viral DNA inserts
...

See on Student Notes »

ugiuiuf;gu;

Throughout the twentieth century, a lot of countries were going through nationalism, political instability, war, and economic problems. When things got bad like that, governments and extremist groups would usually find someone to blame. Minority groups became easy targets. Over time, propaganda and violence were used to isolate these groups and eventually wipe them out. Genocides like the Armenian Genocide, the Holocaust, Rwanda, Bosnia, and Darfur all showed how fear and hatred can lead to organized

...

See on Student Notes »

jjdjdj

Lysogenic infection — Virus hides in host DNA as a prophage. Goes dormant until triggered.

Prokaryote — No true nucleus. DNA floats in nucleoid region. Bacteria are prokaryotes.

Cell wall — Made of peptidoglycan. Gives shape and protection. Bacteria have it, animal cells don't.

Nucleus — Membrane-bound DNA storage in eukaryotes.

Conjugation — Two bacteria connect using pili and share a plasmid. Spreads antibiotic resistance.

Antibiotic — Kills or stops bacteria.

...

See on Student Notes »

history dbq

A Pattern of Destruction: Genocide and the Eight Stages Model

Throughout the twentieth and twenty-first centuries, genocides did not happen overnight. In 1996, political scientist Gregory Stanton introduced the Eight Stages of Genocide, a framework that breaks down how genocide develops: Classification, Symbolization, Dehumanization, Organization, Polarization, Preparation, Extermination, and Denial. Looking at the Armenian, Holocaust, Cambodian, Rwandan, Bosnian, and Darfur genocides, it is clear

...

See on Wikiteka »

math final

AOS = -b/2a Quadratic Formula = (-b root b^2-4ac)/2a

SEQUENCES Arithmetic = an = a1+d(n-1) Geometric = an = a1*r^(n-1) Compound annually = P(1+r)^t Quarterly = P(1+ r/n)^nt Continuously = Pe^rt  Turn all percents into decimals for compounding ex: 1.8%-->0.018 

Elimination = put one equation over the other and then make it so one of the variables cancels out

Substitution = sub one variable for the other

Discriminant = b^2-4ac if > 0 then 2 solution if < 0 then no solutions if = 0 then...

See on Student Notes »

Islam

Origines, Mahomet et l'Histoire de l'Islam

  • Contexte : 2e religion mondiale. Diversité : Arabes (~400M) et non-arabes (Afrique, Indonésie, Asie du S.-E.). Mahomet est le dernier prophète ; il a reçu le message final et complet d'Dieu consigné dans le Coran.

  • Racines Abrahamiques : Ibrahim (Abraham) fonde le monothéisme. Éprouvé par Dieu, il s'établit en Canaan. La sécheresse le pousse en Égypte où il épouse Agar (servante de sa femme). Naissance d'Ismaël, ancêtre des Arabes.

  • Récits

...

See on Wikiteka »

engels

1. Judge: Judges keep trials fair, stay neutral, handle objections, and decide punishments. UK judges still wear wigs.

2.witness: speak in the witness box and must tell the truth. Lying under oath is a serious crime called perjury. In the US, defendants can refuse to testify.

3.prosecution: tries to prove the accused is guilty. In criminal cases, the state brings charges for serious crimes. In civil cases, a plaintiff sues for compensation. No one goes to jail in civil cases.

4.defendant: is

...

See on Student Notes »

Английский

Listen to the recording "Computer Science Basics: Programming Languages". Choose the correct options to make true sentences Points: 3 

  • operate differently from one another

  • with vehicles

  • web developer

Listen to the recording once again and complete the sentences. Points: 4

  • ... and directions

  • ... like desktop

  • ... more complex graphics

  • ... a background

Choose the correct options from the table to complete the sentences below. Points: 10

  • ... unauthorised access

  • ... from malware

...

See on Student Notes »