백준 1598

Oak_Cassia·2022년 3월 9일

백준 1598

#include<iostream>

struct node
{
	int num;
	int horiz;
	int verti;
};

class tailNum
{
public:
	node n1, n2;

	tailNum()
	{
		setNum();
	}

	void setNum()
	{
		std::cin >> n1.num >> n2.num;
		n1.verti = (n1.num+3) % 4;
		n1.horiz = (n1.num-1) / 4;
		n2.verti = (n2.num+3) % 4;
		n2.horiz = (n2.num-1) / 4;
	}

	void move()
	{
		int ver;
		int ho;
		if (n1.verti > n2.verti)
			ver = n1.verti - n2.verti;
		else
			ver = n2.verti - n1.verti;
		if (n1.horiz > n2.horiz)
			ho = n1.horiz - n2.horiz;
		else
			ho = n2.horiz - n1.horiz;
		std::cout << ho + ver;
	}

	

};



int main()
{
	tailNum ggo;
	ggo.move();
}
profile
https://velog.io/@oak_cassia/A-Game-Developers-Vision

0개의 댓글