본문 바로가기

분류 전체보기94

[ 자바 :: 백준 10815 : 숫자카드] 문제 풀이 시나리오 1. lower,uppper 인덱스로 이분탐색 메서드 구현 2. StringBuilder 로 1또는 0(공백으로 구분)출력 문제 풀이 package baekjoon; import java.io.IOException; import java.util.Arrays; import java.util.Scanner; import java.util.StringTokenizer; //상근이가 가지고 있는 수들을 배열에 저장 //두번째로 입력받은 수들이 배열에 있는지 이분탐색 //있으면 1 없으면 0 (공백으로 구분) public class Main { //이분탐색 -> 시간초과 x public static boolean binarySearch(int[] ar, int n) { int leftInde.. 2022. 7. 28.
[c#] 제네릭 타입, 프로퍼티 Generic 타입 T 에는 int, string, class (참조 자료형) 모두 들어갈 수 있다! class MyList { //generic타입 배열 선언 T[] arr = new T[10]() ; //generic 타입 매개변수 staic void Test (T input ) { System.out.print(input); } } 2022. 7. 17.
[c#] 배열, List, Dictionary 배열 Array -> 참조 타입 변수 foreach int[] arr = new int[] { 10,20,30,40,50 }; foreach ( int i in arr ){ Console.WriteLine(e) } 다차원 배열 int [ , ] arr = new int[2,3] ;// 2행 3열 행렬 List 동적 배열, 배열의 길이를 늘릴 수 있음(물리적으로 연속된 더 큰 주소 할당됨) namespace CSharp2 { class Temp { public static void Main(string[] args) { List list = new List(); list.Add(1); list.Add(2); } } } Dictionary 딕셔너리 static void Main(string[] args) {.. 2022. 7. 17.
[c#] 다운 캐스팅, 오버라이딩, base 다운 캐스팅 using System; using System.Collections.Generic; using System.Text; namespace CSharp2 { class Player { public int hp; public int attack; public Player(int hp, int attack) { this.hp = hp; this.attack = attack; } } class Mage : Player { public Mage() : base(10, 100) { } } class Temp { public static void Main(string[] args) { Player player = new Mage(); Mage mage = player as Mage; //player의 인.. 2022. 7. 17.