연습시간 : 2시간
연습 클럽 : 유틸,우드, 드라이버
드라이버
우드
유틸
*드라이버
- 푸시, 풀, 스트레이드 가 나타나 방향에 일관성이 없음
*우드
- 슬라이스 구질이 발생
*유틸
- 훅 구질이 발생
드라이버
우드
유틸
*드라이버
- 푸시, 풀, 스트레이드 가 나타나 방향에 일관성이 없음
*우드
- 슬라이스 구질이 발생
*유틸
- 훅 구질이 발생
날씨가 풀리면서 다시 골프시즌이 돌아오고 있습니다. 그동한 움추렸던 몸과 마음을 펴고 이제 다시 시작하는 마음으로 인도어도 가고 스크린도 다니며 연습 삼매경에 빠졌습니다. 그러던 중에 공이 원하는 방향으로 안가고 자꾸 휘어지는 현상이 유독 많아졌습니다. 프로 선수들이야 필요에 의해서 그렇게 친다고 하지만, 제가 치는 건 의도하지도 않았고 공이 휘어지는 것이 오른쪽, 왼쪽 일관성도 없었습니다. 그래서 오늘은 골프 구질에 대해서 알아보려 합니다.
골프의 구질은 공이 날아가는 방향이라고 이해하면 쉽습니다. 종류는 크게 9가지 정도로 나뉩니다.
스트레이트(스퀘어), 슬라이스, 훅, 풀, 풀 훅, 페이드(풀 슬라이스), 푸시, 드로우(푸시 훅), 푸시 슬라이스
일반적으로 오른쪽으로 휘는 공은 슬라이스, 왼쪽으로 휘는 공은 훅으로 부릅니다. 아래는 구줄에 대한 이해를 돕기위한 그림입니다.
각 구질에 대해서 설명을 해보면 다음과 같습니다.
아마추어에게 가장 고민이 되는 구질은 슬라이스입니다. 그리고 가장 주위해야 할 구질은 푸시 슬라이스 입니다. 그렇다면 왜 이런 구질이 나오는 것일까요?
골퍼는 스윙연습을 합니다. 스윙자체의 시간(백스윙부터 피니쉬까지)은 1초도 걸리지 않기때문에 수많은 반복으로 일관된 스윙을 유지하기 위함이겠죠. 박세리 감독도 선수시절 자신의 스윙을 보지 못하기 때문에 레슨을 계속 받았다고 합니다. 이처럼 스윙은 프로선수도 최정상에 올랐어도 계속 신경쓰면서 연습을 합니다. 이것은 바로 공의 구질과도 연관이 되었다고 생각됩니다. 구질은 클럽의 페이스 각도와 스윙 궤도에 가장 큰 영향을 받기 때문입니다.
페이스가 오픈이되어 공을 임펙트되면 슬라이스성 구질이 많이 발생합니다. 그리고 흔히 닫혀서 맞았다라고 하는 클로즈가 되어 임펙트 되면 왼쪽으로 향하는 훅의 구질이 발생합니다. 공을 스트레이트로 보내기 위해서는 스퀘어로 임펙트 되어야 합니다.
스윙 궤도 또한 구질에 영향을 줍니다. 왜냐하면 스윙 궤도에 따라 페이스각이 변경되기 때문입니다. 스윙궤도는 크게 인아웃, 인투인, 아웃인으로 나뉩니다.
아웃인의 경우 페이스가 닫혀 풀 구질의 공이 나올 수 있으며, 인아웃의 경우에는 페이스가 열려서 슬라이스 구질이 나올 수 있습니다. 가장 이상적인 궤도는 인투인입니다. 이렇게 스윙 궤도가 나와야 페이스각이 스퀘어로 임펙트되어 스트레이트 구질이 만들어집니다.
일관성있게 스윙 궤도는 인투인, 페이스는 스퀘어로 맞추는 그날을 기다리며 오늘도 연습 삼매경에 빠져봅니다.
반성할 점
. 자만은 금물이다. (조금 어려운 코스이긴 했지만 자만하니 바로 +32 를 쳤다)
. 퍼터 연습은 필수.. 스크린이 아닌 일반 필드에서 연습을 꾸준히 하자!!!
. 비거리 보다는 방향성에 집중하여야 한다.
반성하며 고쳐야 할 것
1. 공이 있던 자리를 보지 않고 고개가 공따라 움직임이는 것은 절대 고치자!!! <-- 계속발생함
2. 스윙시 오른쪽 발 안쪽으로 힘을 주어 왼쪽으로 밀어주고 피니시 동작에서는 두 허벅지가 붙도록 연습!!
지난 연습때 다시 등장한 백스윙 스웨이 ;;;;; 이녀석 잡기위해 스웨이에 대해서 알아보겠습니다.
스웨이란?
백스윙 기준 제자리에서 회전이 되지 않고 우측으로 중심 축이 밀리는 현상
저는 골프 레슨을 받으면서 처음부터 마지막 날까지 지적을 받았던 부분이 백스윙 스웨이 였습니다. 골프 스윙에서 가장 이상적인 백스윙인 자세를 보게되면 어드레스 자세와 백스윙 탑의 자세를 비교시 머리부터 축이 그대로 올라가는 것이 이상적입니다. 이런 자세를 유지해야 방향성과 비거리가 높아진다고 합니다.
위 사진은 KLPGA투어 이정연 프로의 연속 스윙을 고속으로 촬영한 사진이라고 합니다. 어드레스 자세와 백스윙 탑에서의 머리와 축이 고정된 것을 확인할 수 있습니다.
위 사진은 제 어드레스 자세와 백스윙 탑의 이미지를 겹쳐본 것 입니다. 오른 골반을 기준으로 라인을 잡고 어드레스 자세에서 파랑색 라인에 위치가 백스윙 탑에서는 빨강색 라인까지 움직이는 것을 확인 할 수 있습니다.
하지만 프로선수가 아닌 아마추어에서는 이런 스웨이 현상이 일어나는 사람이 많습니다. 물론 저를 포함해서;; 스웨이 현상이 일어나는 이유는 아래와 같다고 합니다.
특히 하체의 스웨이는 비거리, 방향성, 일관성에서 많은 손해를 본다고합니다. 꼭 고쳐야 한다고 합니다. 그렇다면 어떻게 고쳐야 할까요?? 몇가지 방법을 정리해 보겠습니다.
추가로 아래 영상을 참고하면 좋을것 같습니다.
모두 즐거운 골프 치세요~
반성하며 고쳐야 할 것
1. 공이 있던 자리를 보지 않고 고개가 공따라 움직임이는 것은 절대 고치자!!!
2. 스윙시 오른쪽 발 안쪽으로 힘을 주어 왼쪽으로 밀어주고 피니시 동작에서는 두 허벅지가 붙도록 연습!!
3. 웻지 스윙은 다시 스윙부터 연습하자
오랫만에 인도어 연습장가서 연습을 같이 했으면 한다고 회사 동료에게 연락이 왔습니다. 가슴통증이 어느정도 사라진 상태이지만 의사가 2주동안 쉬라고해서 고민이 있었습니다. 연락온 분도 부상으로 반년동안 운동을 하지 않은 상태이고 저도 그냥 몸상태 체크겸 오랫만에 골프연습을 진행했습니다.
오랫만에 연습장에 오니 기분이 좋았습니다. 날씨는 이제 연습장가서 쳐도 될 날씨가 되었고, 오랫만에 공이 날라가는 모습을 보니 기분도 좋았습니다.
스윙전에 충분한 스트레칭을 한 후에 SW부터 차근차근 올려가면 스윙을 했습니다. 아래 영상은 정면, 측면에서 찍은 5번 아이언 샷 영상입니다.
치면서 못 느꼈는데, 동영상을보니 확실히 느껴집니다. 몇가지 동작 체크겸 고쳐야 할 부분을 정리합니다.
골프픽스 앱으로 촬영된 영상을 분석한 결과 위처럼 나왔습니다. 레슨할때도 나온 대표적인 문제인데 계속 나오는건 연습부족 아님 습관이 되었다는 생각이 드는데 이부분을 좀 더 연습해야겠습니다. 이외에도 부가적으로 테이크백하는 동작에서 빠지는 현상이 있기도 하지만 일단 위 두개부터 다시 연습을 하기로 다짐합니다.
N*M의 배열에서 (0,0) 에서 (N-1,M-1)까지 가는 최단거리를 구하여라
첫째줄 N 과 M을 입력받으며, 두번째줄 부터 M개의 숫자들이 N줄 나옴
5 4
10 5 9 5
4 1 1 7
7 5 1 6
3 4 8 6
3 4 3 6
===> 답: 34
다익스트라를 이용한 풀이 코드입니다. 위 예제를 이력하여 마지막에 나온 dist 배열의 값은
[10, 15, 24, 28]
[14, 15, 16, 23]
[21, 20, 17, 23]
[24, 24, 25, 29]
[27, 28, 28, 34]
입니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.PriorityQueue;
import java.util.StringTokenizer;
public class Main {
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static StringTokenizer st;
static int n, m;
static int[][] MAP;
// Node 생성
static class Node implements Comparable <Node> {
int y;
int x;
int cost;
Node(int y, int x, int cost) {
this.y= y;
this.x=x;
this.cost=cost;
}
@Override
public int compareTo(Node next) {
if(cost < next.cost)
return -1;
if(cost > next.cost)
return 1;
return 0;
}
}
static int[] ydir = {0, 0, 1, -1};
static int[] xdir = {1, -1, 0, 0};
static void dijkstra(int y, int x) {
// 1. PQ 설정
PriorityQueue<Node>pq = new PriorityQueue<>();
// MAP[0][0] = 0, 0 위치로 진입하는 비용
pq.add(new Node(y, x, MAP[y][x]));
// 2. dist 설정
// dist[] = index : 노드번호 value : 최단거리
// dist[][] = [y][x] 좌표의 최단거리
int[][] dist = new int[n][m];
// 초기화
for(int i = 0; i < n; i++) {
for(int j = 0; j < m; j++) {
dist[i][j] = Integer.MAX_VALUE;
}
}
dist[y][x] = MAP[y][x];
// dijkstra
while(!pq.isEmpty()) {
Node now = pq.poll();
// 갈 수 있는 인접한 방향 체크
for(int i = 0; i < 4; i++) {
int ny = now.y + ydir[i];
int nx = now.x + xdir[i];
// ** 필수체크 ** 범위체크
if(ny < 0 || nx < 0 || ny >= n || nx >= m)
continue;
// 다음 노드까지의 비용
// 지금 좌표까지 오기 위해 사용한 비용 + 다음 좌표로 진입하기 위한 비용
int ncost = dist[now.y][now.x] + MAP[ny][nx];
// 지금까지 기록된 [ny][nx]까지의 최소비용보다 같거나 크면 pass
if(dist[ny][nx] <= ncost)
continue;
dist[ny][nx] = ncost;
pq.add(new Node(ny, nx, ncost));
}
}
System.out.println(dist[n-1][m-1]); // N-1,M-1 의 최단거리 출력
}
public static void main(String[] args) throws IOException {
st = new StringTokenizer(br.readLine());
n = Integer.parseInt(st.nextToken());
m = Integer.parseInt(st.nextToken());
// map init
MAP = new int[n][m];
// input
for(int i = 0; i < n; i++) {
st = new StringTokenizer(br.readLine());
for(int j = 0; j < m; j++) {
MAP[i][j] = Integer.parseInt(st.nextToken());
}
}
dijkstra(0, 0); //(0,0) 부터 시작
}
}
다익스트라의 원리는 지난번 설명한 포스트에 있으니 참고하세요.
2021.06.14 - [Programe Note/Algorithm] - [Java] 다익스트라 알고리즘 - 최단경로
알파고.. 아니 아이폰이 나왔을때 만큼의 충격이라고 이야기하는 ChatGPT 혹시 사용 해보셨나요?
직업이 직업이니 만큼 저는 얼마전에 사용을 해보았습니다. 여러 블로그나 유튜브에도 나와있듯 이거 정말 대박입니다. 아직은 모르겠지만 조만간 개발자라는 직업도 없어질 것 같아서 아주 슬픈 예감이 듭니다.
간단히 ChatGPT를 알아보면, 만든 곳은 OpenAI라는 회사입니다. 이 회사가 참 흥미로운 것이 머스크형이 현 대표와 공동 창업을 한 회사입니다. 19년도에 가진 주식을 모두 넘기고 지금은 머스크형꺼는 아니지만 머스크형 당신은 정말 뭐하는 사람인거냐;;;; 이후 MS가 대규모 투자를 하면서 MS가 OpenAI의 모든 사용권한을 얻게됩니다. 처음에 이야기한 아이폰이 처음 나왔을때 충격이라고 제가 이야기를 했는데요. ChatGPT를 통해서 모든 세상이 바뀔수 있기 때문입니다.
간단하고 강력한 한가지 예를 들면 그것은 바로 '검색'입니다. 지금까지 검색은 키워드를 입력하고 거기에 해당하는 사이트를 클릭하여 저와 같은 블로그에 접속하여 정보를 알아냈습니다. 하지만 이러한 과정이 모두 생략이 됩니다. 검색창에 "골프란 무엇인가?" 라고 구글에 검색해보겠습니다. 그럼 아래와 같은 결과가 나타납니다.
여러 사이트의 링크가 보이고 제가 제목이나 원하는 링크를 타고 들어가서 자세한 정보를 찾아야합니다. 하지만 ChatGPT를 이용하여 같은 질문을 해보겠습니다.
위처럼 링크에 접속하지 않고도 골프에 대한 정보가 나타납니다. 이는 곧 검색시장의 패러다임을 바꾸게 될것 입니다.
여담이지만 구글이 ChatGPT를 발표하고 난리가 난 상황입니다. 구글의 수익은 대부분 검색후 우리가 클릭하는 것에서 발생합니다. 근데 ChatGPT로 인해 구글이 검색시장을 MS에게 넘겨줄 수 있다는 위기감이 온거죠. 실제로 MS의 검색서비스인 Bing에서 ChatGPT를 적용한 것으로 알고있습니다.
개발자라서 이런 부분에 대해 할 이야기가 많지만 여기까지 하고, ChatGPT에게 골프에 관해 몇가지 물어봤습니다.
답변은 아래와 같이 나타납니다.
원론적인 이야기를 잘 정리해서 알려줘서 아주 신기했습니다. 하지만 아직 완벽한건 아닌것 같다는 생각이 들기도 합니다. 엉뚱한 내용으로 답을 하는 경우가 있습니다. 아직 궁금한게 많은데 이것을 이용하면 조금은 도움이 될것 같다는 생각입니다. 절대적 신뢰는 금물입니다.