5 ms·
I'm simply pointing out the limitations of LLMs as code writers. Hybrid systems like ChatGPT-o1 that augment LLMs with tools like Python interpreters certainly
by ActivePattern 2y ago
I'm simply pointing out the limitations of LLMs as code writers. Hybrid systems like ChatGPT-o1 that augment LLMs with tools like Python interpreters certainly have the potential to improve their performance. I am in full agreement!
It is worth noting that even ChatGPT-o1 doesn't seem capable of finding this code optimization, despite having access to a Python interpreter.
- sitkack 2y ago> y = sum([x for x in range(1,n)] <= 30 > Write an efficient program that given a number, find the integer n that satisfies the above constraints Goal: Find n where sum of integers from 1 to n-1 is ≤ 30 This is a triangular number problem: (n-1)(n)/2 ≤ 30 ... code elided ... > Ok, now make an find_n_for_sum(s=30) def find_n_for_sum(s: int) -> int: return int((-(-1) + (1 + 8s)*0.5) / 2) # Tests assert sum(range(1, find_n_for_sum(30))) <= 30 assert sum(range(1, find_n_for_sum(30) + 1)) > 30