일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- php 프로그래밍 입문 연습문제
- Flutter
- JAVA SPRING
- SWEA
- programmers
- spring
- 최단 경로
- 한정 분기
- C언어
- C
- php 프로그래밍 입문 솔루션
- 배열
- 파이썬
- 페이코 추천인코드
- 백준
- php 프로그래밍 입문 3판
- Java
- php 프로그래밍 입문 예제
- php 프로그래밍 입문
- 페이코 추천인
- 플러터 개발환경 설정
- 플러터
- 페이코 친구코드
- 페이코 초대코드
- php 프로그래밍 입문 문제풀이
- 자바 스프링
- php
- 자바
- 스프링
- php 프로그래밍
Archives
- Today
- Total
11-07 11:40
ImJay
[SWEA/Java] 1493. 수의 새로운 연산 본문
반응형
[SWEA/Java] 1493. 수의 새로운 연산
풀이
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
// 테스트 케이스의 수 T 입력
int testCase = Integer.parseInt(br.readLine());
// 각 테스트 케이스에 대한 처리
for (int t = 1; t <= testCase; t++) {
// 두 정수 p, q 입력
String input = br.readLine();
StringTokenizer st = new StringTokenizer(input);
int p = Integer.parseInt(st.nextToken());
int q = Integer.parseInt(st.nextToken());
// 초기화
int x1 = 0, y1 = 0, x2 = 0, y2 = 0, ansx = 0, ansy = 0;
int element = 1;
// 대각선 순서로 격자점에 수를 할당하고 연산 수행
L: for (int i = 1; i < 300; i++) {
int j = i;
int k = 1;
for (int l = 0; l < i; l++) {
// p와 q에 해당하는 점 찾기
if (p == element) {
x1 = j;
y1 = k;
}
if (q == element) {
x2 = j;
y2 = k;
}
// 두 점에 대한 연산 수행
if (x1 != 0 && y1 != 0 && x2 != 0 && y2 != 0) {
ansx = x1 + x2;
ansy = y1 + y2;
}
// 연산 결과와 일치하는 점을 찾으면 결과 출력
if (j == ansx && k == ansy) {
sb.append("#" + t + " " + element + "\n");
break L;
}
j--;
k++;
element++;
}
}
}
// 결과 출력
System.out.print(sb);
}
}
반응형
'SW Expert Academy > D3' 카테고리의 다른 글
[SWEA/Java] 1873. 상호의 배틀필드 (0) | 2024.01.24 |
---|---|
[SWEA/Java] 1860. 진기의 최고급 붕어빵 (0) | 2024.01.23 |
[SWEA/Java] 9229. 한빈이와 Spot Mart (1) | 2024.01.21 |
[SWEA/Java] 2805. 농작물 수확하기 (0) | 2024.01.20 |
[SW Expert Academy] 19003. 팰린드롬 문제 (2) | 2023.11.18 |
Comments