파이썬 포문은 반복자를 통한 접근이고 C는 논리연산을 통한 접근이라서 그럼
와일문은 거의 차이 안남 - dc App
익명(kainal1234)2023-01-15 23:47
답글
아 그럼 앞으론 와일문 써야겠네 파이썬 포문 속도 올려보겠다고 함수안에 쳐넣어놓고 pypy도쓰고 별 지랄 다했는데
익명(172.226)2023-01-15 23:50
답글
그냥 그렇게 빡빡하게 전부 와일문으로 대체할 이유는 없는데 반복자는 스택도 좀 쓰고 한번 연산할 때마다 내부에 while이랑 if문이 계속 돌아가는걸로 알고 잇음.
완전한 상속성을 위해서 효율성을 포기하다 보니 기능성은 훨씬 좋은 대신 리소스를 많이 잡아먹는거지. - dc App
익명(kainal1234)2023-01-15 23:54
어짜피 bigO 만 맞으면 최적화 안해도 좆도 차이 안나는걸?
익명(115.188)2023-01-15 23:53
답글
ㅇㅇ 빅O만 맞으면 완전히 동일한 로직을 쓴다는 가정 하에 3배까지 차이 안나니까 파이썬이 훨씬 유리한듯 - dc App
익명(kainal1234)2023-01-15 23:55
파이썬도 잘 쓰면 빠르고 재귀나 그런거 아니면 심각하게 차이가 나는건 아님. 그러니 3배 더 주면 꽤 유리한거임. 근데 3배는 맞는거니? 백준은 파이썬 배려가 없고 프로그래머스는 같은 로직을 c++로 짜면 통과하는게 더 많아.
파이썬이 그렇게 느리노 ㄷ ㄷ
잘 쓰면 그렇게 심하게는 안느린데 3배 느리다고 가정하고 시간을 줌 - dc App
내기억에 파이썬 포문돌아가는거 씨보다 존나 느렸는데
파이썬 포문은 반복자를 통한 접근이고 C는 논리연산을 통한 접근이라서 그럼 와일문은 거의 차이 안남 - dc App
아 그럼 앞으론 와일문 써야겠네 파이썬 포문 속도 올려보겠다고 함수안에 쳐넣어놓고 pypy도쓰고 별 지랄 다했는데
그냥 그렇게 빡빡하게 전부 와일문으로 대체할 이유는 없는데 반복자는 스택도 좀 쓰고 한번 연산할 때마다 내부에 while이랑 if문이 계속 돌아가는걸로 알고 잇음. 완전한 상속성을 위해서 효율성을 포기하다 보니 기능성은 훨씬 좋은 대신 리소스를 많이 잡아먹는거지. - dc App
어짜피 bigO 만 맞으면 최적화 안해도 좆도 차이 안나는걸?
ㅇㅇ 빅O만 맞으면 완전히 동일한 로직을 쓴다는 가정 하에 3배까지 차이 안나니까 파이썬이 훨씬 유리한듯 - dc App
파이썬도 잘 쓰면 빠르고 재귀나 그런거 아니면 심각하게 차이가 나는건 아님. 그러니 3배 더 주면 꽤 유리한거임. 근데 3배는 맞는거니? 백준은 파이썬 배려가 없고 프로그래머스는 같은 로직을 c++로 짜면 통과하는게 더 많아.
대체로 3배일껄? 일단 삼성은 자사 사이트부터 디폴트로 3배를 주니까 - dc App