37

I found from various online coding forums, there is a technique called "AC", which looks like "Dynamic Programming" or "Back tracking", but not sure what it is how to use.

Any one has suggestions?

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
Cast Away
  • 768
  • 1
  • 7
  • 11

3 Answers3

40

AC stands for 'Accepted' solution.

avp
  • 2,892
  • 28
  • 34
10

AC stands for "Accepted Code" and is commonly phrased as 'Here is my AC Solution' aka 'Here is my Accepted Code Solution.'

Other acronyms used on leetcode include:

  • "compile error" (CE)
  • "memory limit exceeded" (MLE)
  • "runtime error" (RTE)
  • "time limit exceeded" (TLE)
  • "wrong answer" (that's WA)
Coder
  • 1,175
  • 1
  • 12
  • 32
0

It is a term introduced to computer science by leetcode community . It means Accepted Code but it is important to know why it could be not accepted, the common reasons are given here : https://stackoverflow.com/a/67863886/2815227

It looks like future generations will grap this phrase because almost everywhere asks new engineers algorithm questions and people practice on leetcode like places.

In the real world, there is nothing like that. It would be very funny to talk about your piece of software as "accepted code". There are terms like acceptance criteria and your software needs to meet them on top of passing your tests such as unit and integration tests.

mcvkr
  • 3,209
  • 6
  • 38
  • 63