[JAVA 이론] 연산자
연산자란? 연산자는 '연산을 수행하는 기호'를 말한다. 연산자 y = x + 3 연산자(operator): + [연산을 수행하는 기호(+,-,*,/ 등)] 피연산자(operand): x, 3 [연산자의 작업 대상(변수, 상수, 리터럴, 수식)] 식(expression): x + 3 [연산자와 피연산자를 조합하여 계산하고자하는 바를 표현한 것] 대입 연산자: = [변수와 같이 값을 저장할 수 있는 공간에 결과를 저장하기 위해 사용] 연산자의 종류 종류 연산자 설명 산술 +, -, *, /, % 사칙연산과 나머지 연산 비교 ==, !=, >, =, 비교 > 논리 > 대입은 제일 마지막에 수행된다. 단항(1) > 이항(2) > 삼항(3). 단항 연산자의 우선순위가 이항 연산자보다 높다. 단항 연산자와 대입 연..
프로그래머스_여행경로(C++)
programmers.co.kr/learn/courses/30/lessons/43164 코딩테스트 연습 - 여행경로 [["ICN", "SFO"], ["ICN", "ATL"], ["SFO", "ATL"], ["ATL", "ICN"], ["ATL","SFO"]] ["ICN", "ATL", "ICN", "SFO", "ATL", "SFO"] programmers.co.kr [문제 풀이] DFS를 이용하여 문제를 풀었습니다. 이 문제는 공항을 잇는 경로들이 주어지고 모든 공항을 잇는 경로 중 알파벳 순이 가장 빠른 경로를 찾는 문제입니다. 문제를 푸는 방법은 주어진 경로들을 알파벳 순으로 정렬하여 알파벳 순으로 경로들을 확인하면서 가장 먼저 나오는 경로를 찾는 방법입니다. 코드 설명 tickets 백터를 알파벳 ..