전체 글 37

#5 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 특정 문자 뒤집기

영어 알파벳과 특수문자로 구성된 문자열이 주어지면 영어 알파벳만 뒤집고, 특수문자는 자기 자리에 그대로 있는 문자열을 만들어 출력하는 프로그램을 작성 . . 입력: a#b!GE*T@S 출력 : S#T!EG*b@a import java.util.Scanner; // 특수문자가 무작위로 섞여있는 문자열에서 특수문자를 제외한 문자들을 서로 교환하는 문제 // public class Inflearn5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.next(); String answer = ""; char[] s = str.toCharArray(); int left = 0..

Java 2023.02.10

#4 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 단어 뒤집기

N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성 . . 입력 : 3 good Time Big 출력: doog emiT giB import java.util.ArrayList; import java.util.Scanner; public class Inflearn4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ArrayList answer = new ArrayList(); // arraylist 선언 int n = scanner.nextInt(); String[] A = new String[n]; for(int i=0; i< A.length; i++) { A[i] = ..

Java 2023.02.09

#3 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 문장 속 단어

한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성. 문장속의 각 단어는 공백으로 구분 . . 입력 : it is time to study 출력: study import java.util.Scanner; public class Inflearn3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); String answer = ""; int m = Integer.MIN_VALUE; String[] s = str.split(" "); for(String x : s ) { int len = x.length(); if(len>..

Java 2023.02.09

#2 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 대소문자 변환

대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 프로그램을 작성 . . 입력 : StuDy 출력 : sTUdY import java.util.Scanner; public class Inflearn2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.next(); String answer = ""; for(char x : str.toCharArray()) { if(Character.isLowerCase(x)) { answer += Character.toUpperCase(x); } else { answer += Ch..

Java 2023.02.09

#1 자바(JAVA) 알고리즘 문제풀이 : 코딩테스트 대비 / 문자 찾기

코테 준비를 시작해보려고 인프런에서 강의를 들으면서 깃허브에만 올리다가 블로그에도 복습겸 올려보겠슴 ! 다! 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성 대소문자 구분 없음, 문자열 길이 100을 안넘음 . . 입력 : Computercooler c 출력 : 2 import java.util.Scanner; public class Inflearn1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.next(); // 문자 입력 char c = scanner.next().charAt(0)..

Java 2023.02.09

#3 Swift/ios

이미지뷰( Image View ) : 앱에서 사진을 보여 줘야 할 때 사용하는 객체 viewDidLoad 함수 ? : 내가 만든 뷰를 불러왔을 때 호출되는 함수로, 부모 클래스인 UIViewController 클래스에 선언되있다 . 뷰가 불려진 후 실행하고자 하는 기능이 필요할 때 이 viewDidLoad 함수내에 코드를 입력하면 된다 ! import UIKit class ViewController: UIViewController { var isZoom = false var imgOn : UIImage? var imgOff : UIImage? @IBOutlet var ImgView: UIImageView! @IBOutlet var btnResize: UIButton! override func viewDi..

iOS 2022.12.19

#2 Swift/ios - 1장

아울렛변수( Outlet Variable ) ?? : 스토리보드에 추가한 객체를 선택하고 내용을 변경하거나 특정 동작을 수행하도록 하기위해서 해당 객체에 접근할 수 있는 변수 , 객체에 속성을 지정할 때 액션함수( Action Function ) ?? : 동작을 정의한 함수 , 객체에 이벤트를 넣고 싶을때 사용 import UIKit class ViewController: UIViewController { @IBOutlet var IbHello: UILabel! // 출력 레이블용 아울렛 변수 @IBOutlet var txtName: UITextField! // 이름 입력용 아울렛 변수 override func viewDidLoad() { super.viewDidLoad() // Do any additi..

iOS 2022.12.19

#4 Linux ( 시그널-alarm() )

시그널 : 예기치 않은 상황이 발생할 때 이를 알리는 소프트웨어 인터럽트 /usr/include/asm/siganl.h. 에서 확인가능 * alarm() unsigned int alarm(unsigned int sec) - sec 은 초 단위를 의미 - 한 프로세스 당 오직 하나의 알람 설정 가능 - alarm(0) : 이전에 설정된 알람은 취소된다 #include #include #include int main() { int count =0; // 카운트 변수 초기화 alarm(5); // 알람 시그널 - 5초후 작동 printf("알람 시크널 테스트입니다\n"); while(1) { // 무한루프 sleep(1); // 1초 sleep printf("%d 초 경과\n",count); count++; ..

Linux 2022.11.23