Fix a logic bug in final reverse rotation
authorLukas Jiriste <ljiriste@student.42prague.com>
Fri, 1 Mar 2024 11:02:09 +0000 (12:02 +0100)
committerLukas Jiriste <ljiriste@student.42prague.com>
Fri, 1 Mar 2024 11:02:09 +0000 (12:02 +0100)
src/push.c

index fcf5b9d6ca9f50edb4e0860bef50861656dc0b83..303ee075b892cbd8ca3bc300d66fc46e6eb66ba8 100644 (file)
@@ -6,7 +6,7 @@
 /*   By: ljiriste <marvin@42.fr>                    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/01/24 13:17:32 by ljiriste          #+#    #+#             */
-/*   Updated: 2024/02/24 14:10:54 by ljiriste         ###   ########.fr       */
+/*   Updated: 2024/03/01 11:59:30 by ljiriste         ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
@@ -78,7 +78,7 @@ void  rotate_a_to_sort(t_stacks *s)
                print_action = print_rotate;
        else
        {
-               minind -= s->a.stack.size / 2;
+               minind = s->a.stack.size - minind;
                print_action = print_reverse_rotate;
        }
        while (minind > 0)