⭐KPT 회고
✔️ KEEP
- 우선 상대가 지시한 내용을 바탕으로 작성
- 드라이버로서 네비게이트가 제시한 코드 작성의 흐름이 잘못되었다고 생각하면 내 생각을 조리있게 전달
- 상대의 지시가 이해되지 않았을 때, 솔직하게 다시 물어봐서 둘의 생각이 같은 방향이 되도록
✔️ PROBLEM
- 하나의 문제라도 해결 방법이 달라서(작성하고자 하는 함수) 무엇이 더 효율적이고 빠르게 문제를 해결할 수 있을지 서로 논의 후 코드 작성
✔️ TRY
- 내가 상대방에게 지시하고자 하는 바를 명확히 해서 전달
- 서로 이해하는 방향이 다르면 잠시 "멈춤"
결과 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] input = br.readLine().split(" ");
int[] arr = new int[7];
for(int i=0; i<7; ++i){
arr[i] = Integer.parseInt(input[i]);
}
int[] newArr = bubble(arr);
for(int i=0; i<7; ++i){
System.out.println(newArr[i]);
}
for(int i=0; i<7; ++i){
System.out.println(arr[i]);
}
}
public static int[] bubble(int[] arr){
for(int i=0; i<7; ++i){
for(int j=0; j<7-i-1; ++j){
if(arr[j] > arr[j+1]){
int temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
return arr;
}
}
'프레임워크(Framework) > Spring' 카테고리의 다른 글
[주문을 JAVA]KPT 회고 (0) | 2024.07.15 |
---|---|
클린 코드(Clean Code) (0) | 2024.07.09 |
다형성? (0) | 2024.07.07 |
상속? (0) | 2024.07.04 |
MVC 모델 (0) | 2024.07.02 |