목록전체 글 (142)
컴공댕이 공부일지
백준 2292 벌집 브론즈 2 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 1 : 1 1과 1칸 떨어진 곳 : 2~7 1과 2칸 떨어진 곳 : 8~19 1과 3칸 떨어진 곳 : 20~37 1과 4칸 떨어진 곳 : 38~61 규칙성을 찾았다! 2,8,20,38~ 식을 세워보면 2+6+12+18~ = 2 + ∑6k = 3x^2 + 3x + 2 정답 코드 import java.util.Scanner; public class Main { public sta..
보호되어 있는 글입니다.
낯선 객체지향 프로그래밍 용어들.. 개념은 공부했는데 클래스가 뭔지 객체가 뭔지.. 잘 와닿지 않는다면? 실습으로 익혀보자! 아래의 간단한 예제들 좀 풀다보면 막연하고 추상적이었던 클래스, 객체, 생성자 등등의 개념들을 이해하기가 쉽다. 4-1 : 클래스의 객체 생성 및 활용 - 기초 Circle.java public class Circle { //필드 : 객체 내의 값을 저장하는 멤버 변수 int r; //반지름 필드 String name; //이름 필드 public Circle() {} public double getArea() { return 3.14*r*r; } } Main.java public class Main { public static void main(String[] args) { Cir..
1. 2869번 달팽이는 올라가고 싶다 브론즈1 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 정답코드 import java.util.Scanner; public class B1달팽이는올라가고싶다 { public static void main(String[] args) { Scanner s = new Scanner(System.in); long a=s.nextInt(); long b=s.nextInt(); long v=s.nextInt(); long h=0; //달팽이 현위치 long day=0; /..
보호되어 있는 글입니다.