◈ 문제 설명
◈ 문제 설명 링크
코딩테스트 연습 - 평행 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
◈ 작성 코드
#include <string>
#include <vector>
using namespace std;
int solution(vector<vector<int>> dots)
{
int answer = 0;
double a=dots[0][0] - dots[1][0];
double b=dots[0][1] - dots[1][1];
double c=dots[2][0] - dots[3][0];
double d=dots[2][1] - dots[3][1];
if(a/b == c/d)
{
return 1;
}
a=dots[0][0] - dots[2][0];
b=dots[0][1] - dots[2][1];
c=dots[1][0] - dots[3][0];
d=dots[1][1] - dots[3][1];
if(a/b == c/d)
{
return 1;
}
a=dots[0][0] - dots[3][0];
b=dots[0][1] - dots[3][1];
c=dots[1][0] - dots[2][0];
d=dots[1][1] - dots[2][1];
if(a/b == c/d)
{
return 1;
}
return answer;
}
'[프로그래머스 C++] > LEVEL 0' 카테고리의 다른 글
[프로그래머스 C++] 외계어 사전 (0) | 2024.03.04 |
---|---|
[프로그래머스 C++] 저주의 숫자 3 (1) | 2024.03.04 |
[프로그래머스 C++] 겹치는 선분의 길이 (0) | 2024.02.29 |
[프로그래머스 C++] 유한소수 판별하기 (0) | 2024.02.29 |
[프로그래머스 C++] 특이한 정렬 (0) | 2024.02.29 |