개발자 6

#13 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 연속된 자연수의 합

N입력으로 양의 정수 N이 입력되면 2개 이상의 연속된 자연수의 합으로 정수 N을 표현하는 방법의 가짓수를 출력하는 프로그램을 작성 만약 N=15이면 7+8=15 4+5+6=15 1+2+3+4+5=15 와 같이 총 3가지의 경우가 존재한다. 15 3 import java.util.Scanner; public class Inflearn29 { public int solution(int N,int A[]) { int answer = 0; int sum =0; int lt =0; for(int rt=0; rt=N) { sum -= A[lt++]; if(sum == N) { answer ++; } } } return answer; } public static void main(Strin..

Java 2023.07.26

#12 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 매출액의 종류

현수의 아빠는 제과점을 운영한다. 현수아빠는 현수에게 N일 동안의 매출기록을 주고 연속된 K일 동안의 매출액의 종류를 각 구간별로 구하라고 했다 만약 N=7이고 7일 간의 매출기록이 아래와 같고, 이때 K=4이면 20 12 20 10 23 17 10 각 연속 4일간의 구간의 매출종류는 첫 번째 구간은 [20, 12, 20, 10]는 매출액의 종류가 20, 12, 10으로 3이다. 두 번째 구간은 [12, 20, 10, 23]는 매출액의 종류가 4이다. 세 번째 구간은 [20, 10, 23, 17]는 매출액의 종류가 4이다. 네 번째 구간은 [10, 23, 17, 10]는 매출액의 종류가 3이다. N일간의 매출기록과 연속구간의 길이 K가 주어지면 첫 번째 구간부터 각 구간별 매출액의 종류를 출력하는 프로그..

Java 2023.07.26

Unity - 1 vs 1 축구게임

졸업작품을 하느라 정신없는(?) 요즘 인데 시간이 있을 때 마다 조금씩 만들고 있는 축구게임 임니다. gpt 때문에 코딩하는데 정말 넘 편해져벌임 ㅋ 축구에 관련된 개인 프로젝트를 간단하게여도 꼭 하나는 해보고 싶었는데 시간이 있을 때 마다 더 개선해 나가서 완성도를 높여볼 생각 ! - 플레이어 1 ( red ) : w,a,s,d 로 이동 , enter 키 슈팅 - 플레이어 2 ( blue ) : 방향키로 이동 , right shift 키 슈팅 - 골이 들어가면 왼쪽 상단에 점수판에 점수 적용 - 오른쪽 상단 UI 버튼 - MAIN MENU ( 메인메뉴로 이동 ) / RESET GAME ( 플레이어와 공 오브젝트 위치를 초기화 ) - 5점이 되면 게임이 종료 < 생각만 해본 추가 기능 ..

Unity 2023.05.18