백준으로 풀때는 걍 써야하는 변수들 main 위에 전부 static으로 선언해서 차라리 이때가 편했는데
ㅅㅂ 프로그래머스 이 개쉐이들은 입력을 매개변수로 줘버리니까
static 메서드나 클래스에서 이거를 써야할때는 ㅈ같이 매개변수로 넘기거나
아니면 새로운 static 변수를 선언해서 거기에 입력값을 넣어야하는데
그러면 또 기존 매개변수 이름이랑 static 변수 이름이 달라야하고 여간 ㅈ같은게 아닌데
어떻게 하는게 가장 편리함?
백준으로 풀때는 걍 써야하는 변수들 main 위에 전부 static으로 선언해서 차라리 이때가 편했는데
ㅅㅂ 프로그래머스 이 개쉐이들은 입력을 매개변수로 줘버리니까
static 메서드나 클래스에서 이거를 써야할때는 ㅈ같이 매개변수로 넘기거나
아니면 새로운 static 변수를 선언해서 거기에 입력값을 넣어야하는데
그러면 또 기존 매개변수 이름이랑 static 변수 이름이 달라야하고 여간 ㅈ같은게 아닌데
어떻게 하는게 가장 편리함?
함수 호출시 패러매터는 순서로 넘어오기때문에 매개변수 이름은 니 마음대로 바꿀 수 있음 solution(int count) 이런 양식이면 static int count; solution(int c) count = c; 이렇게 바꾸면 됨
그리고 보통 static 변수들은 따로 표시해두기도함 static scount = count; 이런 식이라던지