Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя SyHoMadara

Автор SyHoMadara, история, 4 года назад, По-английски

we have 3 points coordinate of 3 corners of specific rectangle fine the other point you can't use array. Input : in first 3 line we have $$$x_i , y_i$$$ of i-th point. Output : print $$$x_4 , y_4$$$.

example :
   input 
        1 2
        3 5
        3 2
   output 
        1 5

    input 
        11 26
        -2 7
        5 5
    output
        4 28
  • Проголосовать: нравится
  • -7
  • Проголосовать: не нравится

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +6 Проголосовать: не нравится

In a rectangle, their diagonals intersect at the midpoint

choose 2 points. find midpoint. Reflect the last point about it. This is a parallelogram.

Try all pairs. one of them has to be a rectangle

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    I know but how can i write a small algorithm to do this

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      This is short enough to code actually, maybe about 5 lines of code atmost?
      There can be a shorter solution, like if we have a case that the sides of rectangle are parallel to the co-ordinates axis. Otherwise, for a generalised case, this is good enough I think.