목록전체 글 (142)
컴공댕이 공부일지

그리디 알고리즘, 아스키 코드를 활용한 문자의 연산 1. 백준 14916번 거스름돈 (실버 5) https://www.acmicpc.net/problem/14916 14916번: 거스름돈 첫째 줄에 거스름돈 액수 n(1 ≤ n ≤ 100,000)이 주어진다. www.acmicpc.net 실버 단계이고 그리디 알고리즘 활용 문제인데... 이렇게 푸는게 알고리즘을 활용한건가 싶을만큼 되게 금방 풀렸다..ㅎ 코드 #include int main() { int count=0; //동전 개수 int n=0; //거스름돈 금액 scanf("%d", &n); if(n%5==0) { count=n/5; } else { while(n>0) { n-=2; count++; if(n%5==0){ count+=n/5; brea..

백준 1292번 쉽게 푸는 문제 브론즈 1 https://www.acmicpc.net/problem/1292 1292번: 쉽게 푸는 문제 첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다. www.acmicpc.net 경우를 나누느라 꽤나 오래 걸려따... 그치만 해결! #include int main() { int A=0; int B=0; scanf("%d %d", &A, &B); int a=A-1; int b=B-1; int nSum=0; int mSum=0; int n=0; int x=0; int y=0; int res=0; while(nSum=1) { for(int i=1; i

공강시간에 소융창 칭구들과 깔짝깔짝 풀어보기...ㅎㅅㅎ 1. 10804 카드 역배치 브론즈 2 https://www.acmicpc.net/problem/10804 10804번: 카드 역배치 1부터 20까지 오름차순으로 놓인 카드들에 대해, 입력으로 주어진 10개의 구간 순서대로 뒤집는 작업을 했을 때 마지막 카드들의 배치를 한 줄에 출력한다. www.acmicpc.net #include int main() { int arr[20]; int a=0; //구간 시작 int b=0; //구간 끝 int l=0; //구간 길이 int x=0; int temp=0; //바꿀 때 쓸 빈공간. for(int i=0; i

반복문, 메소드, 오버로딩, Call by value EC.crew 1주차. 구름 에듀로 Java 기초 문법을 공부중이다. 확실히 c를 지난 학기 내내 공부했었어서 java 기초 문법 공부는 수월하다. * 반복문 모든 반복문은 초기식 / 조건식 / 증감식의 구조 break와 continue는 조건문과 함께 쓰인다! continue 활용 예제 (고의로 생략하기) public class Main { public static void main(String[] args) { for(int i=0; i>> 0 1 2 4 do while 활용 예제 public class Main { public static void main(String[] args) { int a=0; do { System.out.println(..

거의 방치 수준이던 티스토리에 갑자기 왜 공부 기록을 쓰려하냐면... 새학기를 맞아 이번 학기 알차게보내고 싶은 마음도 있지만, 최근 개발 동아리를 몇 군데 준비하며 지원서를 쓰다 느낀 것이 있기 때문이다. 막상 개발 동아리에 들어가려고 지원서 문항을 보는데 막막했다. 돌이켜보니 대학에 입학한지 햇수로 2년인데도 고등학생 때 이후로는 마땅한 포트폴리오도, 공부한 기록도 없었다. 지원서를 쓰는데 마치 판타지 소설을 쓰는 것 같았다. 그만큼 나는 아직 많이 부족하구나를 깨닫게 되었다. 그래서 이 티스토리에 꾸준히 공부기록을 남기며 꾸준히 공부해보려한다. 2023, 화이팅해보자!