정삼각형의 변의 길이(s)와 삼각형의 꼭지점에 태그된 각 동물의 속도(v)를 통해 궤도를 형성하는 오른쪽 반대쪽으로 움직이기 시작하면 만나는 시간을 알아보세요.

예:
빠른 정렬
입력: 초 = 2v = 5
산출: 0.266667입력: 초 = 11v = 556
산출: 0.013189
자바 프로그램 루프
접근하다 :
동물들이 만나는 데 걸린 총 시간을 찾으려면 A를 두 정점이 서로 접근하는 초기 속도로 나누면 됩니다. 임의의 두 정점을 선택하면 첫 번째 점이 속도 v로 두 번째 방향으로 이동하고 두 번째 점이 첫 번째 방향으로 이동하는 것을 볼 수 있습니다(삼각형 가장자리 중 하나를 따라 구성 요소를 가져옵니다).
참조 : 스택익스체인지
다음은 위의 접근 방식을 구현한 것입니다.
자바 추상 클래스C++
// CPP code to find time // taken by animals to meet #include using namespace std; // function to calculate time to meet void timeToMeet(double s double v){ double V = 3 * v / 2; double time = s / V; cout << time; } // Driver Code int main(void) { double s = 25 v = 56; timeToMeet(s v); return 0; }
Java // Java code to find time taken by animals // to meet import java.io.*; public class GFG { // function to calculate time to meet static void timeToMeet(double s double v){ double V = 3 * v / 2; double time = s / V; System.out.println((float)time); } // Driver Code static public void main (String[] args) { double s = 25 v = 56; timeToMeet(s v); } } //This code is contributed by vt_m.
Python3 # Python3 code to find time # taken by animals to meet # function to calculate # time to meet def timeToMeet(s v): V = 3 * v / 2; time = s / V; print(time); # Driver Code s = 25; v = 56; timeToMeet(s v); # This code is contributed by mits
C# // C# code to find time // taken by animals to meet using System; public class GFG { // function to calculate time to meet static void timeToMeet(double s double v){ double V = 3 * v / 2; double time = s / V; Console.WriteLine((float)time); } // Driver Code static public void Main () { double s = 25 v = 56; timeToMeet(s v); } } // This code is contributed by vt_m.
PHP // PHP code to find time // taken by animals to meet // function to calculate // time to meet function timeToMeet($s $v) { $V = 3 * $v / 2; $time = $s / $V; echo $time; } // Driver Code $s = 25; $v = 56; timeToMeet($s $v); // This code is contributed by anuj_67. ?> JavaScript <script> // JavaScript code to find time taken by animals // to meet // function to calculate time to meet function timeToMeet(s v) { var V = 3 * v / 2; var time = s / V; document.write( time.toFixed(6)); } // Driver Code var s = 25 v = 56; timeToMeet(s v); // This code is contributed by todaysgaurav </script>
산출
0.297619
시간 복잡도: 오(1)
보조 공간: 오(1)