본문 바로가기
반응형

전체 글87

[백준 / Python] 24479번: 알고리즘 수업 -깊이 우선 탐색 1 - jini https://www.acmicpc.net/problem/24479 24479번: 알고리즘 수업 - 깊이 우선 탐색 1 첫째 줄에 정점의 수 N (5 ≤ N ≤ 100,000), 간선의 수 M (1 ≤ M ≤ 200,000), 시작 정점 R (1 ≤ R ≤ N)이 주어진다. 다음 M개 줄에 간선 정보 u v가 주어지며 정점 u와 정점 v의 가중치 1인 양 www.acmicpc.net import sys sys.setrecursionlimit(10 ** 9) input1 = sys.stdin.readline # 차례대로 정점의 수 , 간선의 수 , 시작 정점. n, m, r = map(int, input1().split()) graph = [[] for _ in range(n + 1)] for _ in r.. 2022. 7. 5.
[백준 / Python] 7562번: 나이트의 이동 - jini https://www.acmicpc.net/problem/7562 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 www.acmicpc.net 나이트의 이동 성공 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 38533 19291 14421 49.061% 문제 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 있을까? 입력 입력의 첫째 줄에는 테스트 케이스의 개수가 주어진다... 2022. 7. 5.
[Andrioid Studio]Kotlin 사용자 이벤트 처리 하기 스톱워치 예제 https://github.com/jininim/KotlinCh8 GitHub - jininim/KotlinCh8: 사용자 이벤트 처리하기 스탑워치 사용자 이벤트 처리하기 스탑워치. Contribute to jininim/KotlinCh8 development by creating an account on GitHub. github.com package com.example.kotlin_0704 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.SystemClock import android.widget.Button import android.widget.Chronometer i.. 2022. 7. 4.
[Android]Kotlin - 클래스 package com.example.kotlin_0704 fun main(){ //클래스 선언 class User{ var name = "jin" constructor(name:String){ this.name = name // constructor 생성자 선언 함수 } fun someFun(){ print("name $name") } inner class SomeClass{} } val user = User("asdsadd") user.someFun() //상속 open class Super{ // 상속 할 수 있게 open 키워드 사용 상위클래스 } class Sub: Super(){ // Super 상속받아 Sub 클래스 선언 } //데이터 클래스 선언 data 클래시 이용시 객체의 데이터를 비교 .. 2022. 7. 4.
[Android Studio]Kotlin - 조건,반복 package com.example.kotlin_0704 fun main(){ //if-else 표현식 var data = 10 val result = if(data > 10){ println("data> 10") true } else { //else 생략 불가능. println("data 조건에 정수가 아닌 다른 타입의 데이터도 사용 가능. 조건없이도 사용 가능 when(data) { 10 -> print("data is 10") 20 -> print("data is 20") else ->{ print("data is not valid data") } } //반복문 for while var sum = 0 for (i in 1..10){// 1부터 10.. 2022. 7. 4.
[Android Studio]Kotlin - 자료형 val , var 키워드 사용 . val - > value 불변 val -> variable 가변 -변수 선언 형식 var 변수명 : 타입(생략가능) = 값 -초깃값 할당 최상위에 선언한 변수나 클래스의 멤버 변수는 선언과 동시에 초기값을 할당해야함. -값 할당 미루기 lateinit , lazy 키워드 사용 이외 package com.example.kotlin_0704 fun main(){ //Any 최상위 클래스 모든타입의 데이터 할당 val data1 : Any = 50 val data2 : Any = "hi" //Unit 반환문이 없는 함수 특수한 상황 표현 Unit 객체만 대입 == void 랑 비슷 val data3 : Unit = Unit fun some() : Unit // 2022. 7. 4.
반응형