전체 글

프로그래밍&경영 공부
· Project
평소에 알바를 하면서 사장님이 매출과 재료 주문 문제로 고민하시는 모습을 자주 보았다. 이 경험을 바탕으로 매출을 분석해 손님 수에 맞춰 재료 주문을 효율적으로 관리할 수 있는 프로그램을 개발하고자 한다. 시흥시 자영업자들을 위해 가게 매출이 어느 요일, 날씨, 계절에 가장 높은지 분석해주는 프로그램을 제작할 예정이다. 또한 시흥시의 유동인구를 시간대, 성별로 구분해서 나타낼 것이다. 1. 가게 추가, 매출 분석, 유동인구 조회, 저장 후 종료 중에서 사용자가 선택한다.2. 가게 이름을 입력한다.3. 월~일 번호를 매겨 선택한다.4. 맑음, 흐림, 눈/비 번호를 매겨 선택한다.5. 봄, 여름, 가을, 겨울 번호를 매겨 선택한다.6. 매출을 입력한다.7. 파일 쓰기를 통해 지금까지 입력한 것을 저장한다. ..
· Algorithm
▶https://www.acmicpc.net/problem/1789서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까?20019import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long s = sc.nextLong(); //자연수의 합 int n = 1; //자연수 while (((long) n *(n+1))/2n이 s를 초과하면 while문이 종료된다. 이에 따라 예제를 보면 20일 때 종료되고 n은 20이 되는데, n은 값은 19가 되어야하..
· Algorithm
▶https://www.acmicpc.net/problem/10039상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오.import java.util.Scanner; public class Main { public static void main(String[]..
· Algorithm
▶https://www.acmicpc.net/problem/2750N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); //반복횟수 int[] arr = new int[N]; //N개의 수를 저장할 배열 for(int i=0; i
· Algorithm
▶https://www.acmicpc.net/problem/1181알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.길이가 짧은 것부터길이가 같으면 사전 순으로단, 중복된 단어는 하나만 남기고 제거해야 한다.import java.util.Arrays;import java.util.Scanner;import java.util.Comparator;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.nextLine(); //개행문자 제거 ..
· Algorithm
▶https://www.acmicpc.net/problem/20492선린인터넷고등학교의 한 학생은 프로그래밍 대회에 참가하여 거액의 상금을 수상하는 영광을 누리게 되었다. 하지만, 이 학생이 상금 금액의 전부를 수령하게 되는 것은 아니다. 상금의 일부를 제세공과금으로 납부하고, 나머지 금액을 수령하게 된다.일반적으로, 대회에서 상금을 받으면 전체 금액의 22%를 제세공과금으로 국가에 납부하고, 나머지 금액을 수령하게 된다. 하지만, 상금의 80%를 필요 경비로 인정하게 되면, 나머지 20% 중 22%만을 제세공과금으로 납부해도 된다.대회 상금의 금액이 주어질 때, 다음 두 경우 각각에 대해 이 학생이 실제로 수령하는 금액을 구해보자.전체 상금의 22%를 제세공과금으로 납부하는 경우상금의 80%를 필요 경..
· Algorithm
▶https://www.acmicpc.net/problem/5063상근이는 TGN사의 사장이다. TGN은 Teenager Game Network의 약자 같지만, 사실 Temporary Group Name의 약자이다.이 회사는 청소년을 위한 앱을 만드는 회사이다. 일년에 걸친 개발기간 끝에 드디어 앱을 완성했고, 이제 팔기만 하면 된다.상근이는 데이트를 인간의 두뇌로 이해할 수 없을 정도로 많이 한다. 따라서 엄청난 데이트 비용이 필요하다. 상근이는 광고를 적절히 해서 수익을 최대한 올리려고 한다.어느 날 하늘을 바라보던 상근이는 시리우스의 기운을 받게 되었고, 광고 효과를 예측하는 능력을 갖게 되었다.광고 효과가 주어졌을 때, 광고를 해야할지 말아야할지 결정하는 프로그램을 작성하시오.첫째 줄에 테스트 케..
· Algorithm
▶https://www.acmicpc.net/problem/2935수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 분노하였다.이렇게 학생들이 수업 시간에 떠드는 문제는 어떻게 해결해야 할까?얼마전에 초등학교 선생님으로 취직한 상근이는 이 문제를 수학 문제로 해결한다. 학생들을 진정시키기 위해 칠판에 수학 문제를 써주고, 아이들에게 조용히 이 문제를 풀게 한다. 학생들이 문제를 금방 풀고 다시 떠드는 것을 방지하기 위해서, 숫자를 매우 크게 한다.아직 초등학교이기 때문에, 학생들은 덧셈과 곱셈만 배웠다. 또, 아직 10의 제곱꼴을 제외한 다른 수는 학교에서 배우지 않았..
말하는 감자🥔
사과떡