import numpy as np class Solution: def scoreOfString(self, s: str) -> int: return np.sum(np.abs(np.diff([ord(c) for c in s]))) bu sekilde daha sade bir cozum ile cozdum ben
@@serkancancaglayan7674 açıkçası bu şekilde çözümlerin daha sade olduğunu düşünmüyorum. Her seyi senin değil de fonksiyonların yaptigini düşünüyorum. Evet sizin yazdığınız kod daha hızlı ve daha az alan kaplayan bir kod olabilir ama ben soruyu kendi yazdığım algoritmayla çözmeyi daha çok seviyorum. Yorumunuz için teşekkürler.
@@EmreAkdeniz42 Bu konseptlere yeni aşina olmaya başlayan biri için dediğinizde haklısınız. Fakat burada kullanılan fonksiyonların ne yaptığı bilen veya gerekli olduğunda sıfırdan implemente edebilecek kişiler için daha pratik olduğunu düşünüyorum.
@@serkancancaglayan7674 evet katılıyorum. Burdaki sorulari çözerken kod 1 dakikadan kısa sürede doğru cevabı verdiği sürece yazılan her kod, kullanılan her method doğrudur. Ama gerçek bir proje içinde bu işlemi yapmamız gerekse, tabii ki de en hızlı olan yöntem en doğrudur, bu durumda da sizinki olur sanırım.
import numpy as np
class Solution:
def scoreOfString(self, s: str) -> int:
return np.sum(np.abs(np.diff([ord(c) for c in s])))
bu sekilde daha sade bir cozum ile cozdum ben
@@serkancancaglayan7674 açıkçası bu şekilde çözümlerin daha sade olduğunu düşünmüyorum. Her seyi senin değil de fonksiyonların yaptigini düşünüyorum. Evet sizin yazdığınız kod daha hızlı ve daha az alan kaplayan bir kod olabilir ama ben soruyu kendi yazdığım algoritmayla çözmeyi daha çok seviyorum. Yorumunuz için teşekkürler.
@@EmreAkdeniz42 Bu konseptlere yeni aşina olmaya başlayan biri için dediğinizde haklısınız. Fakat burada kullanılan fonksiyonların ne yaptığı bilen veya gerekli olduğunda sıfırdan implemente edebilecek kişiler için daha pratik olduğunu düşünüyorum.
@@serkancancaglayan7674 evet katılıyorum. Burdaki sorulari çözerken kod 1 dakikadan kısa sürede doğru cevabı verdiği sürece yazılan her kod, kullanılan her method doğrudur. Ama gerçek bir proje içinde bu işlemi yapmamız gerekse, tabii ki de en hızlı olan yöntem en doğrudur, bu durumda da sizinki olur sanırım.