728x90 반응형 Algorithm134 [JUNGOL/정올][재귀] 연습문제 1 문제 반복문을 사용하지 않고 자신의 이르을 10번 출력하는 프로그램을 작성하시오. 내 답안 public class Main{ public static void solution(int cnt){ if (cnt > 0){ System.out.println("홍길동"); solution(cnt - 1); } } public static void main(String[] args){ int cnt = 10; solution(cnt); } } 2023. 9. 21. [JUNGOL/정올][재귀] 연습문제 1 문제 반복문을 사용하지 않고 자신의 이르을 10번 출력하는 프로그램을 작성하시오. 내 답안 def solution(cnt): if cnt > 0: print("홍길동") solution(cnt - 1) solution(10) 2023. 9. 21. 01. 자바기초 (컴파일언어/인터프리터언어/JVM/JRE/JDK) 우리가 흔히 말하는 프로그래밍 언어가 컴퓨터 언어라고 말한다. 하지만, 이 언어 자체를 컴퓨터는 바로 이해하지 못한다 ! 이 언어들도 사람을 위해 만들어진 언어이기 때문이다 ! 컴퓨터는 무조건 0과 1로 말해야 알아듣는다. 먼저, 우리가 짠 언어들을 컴퓨터가 알아들을 수 있게 바꿔야 한다. 1. Compiled (번역) 언어 → 컴파일 언어 : 프로그래밍 언어로 코드를 짜고 나서 실행하기 전에 미리 컴퓨터가 읽을 수 있는 언어로 번역을 하는 것 → 실행속도가 빠름 → C, C++, Java 2. Interpreted (통역) 언어 → 인터프리터 언어 : 사람이 짠 코드를 그대로 컴퓨터에 전달, 인터프리터가 실시간으로 컴퓨터에게 읽어주면서 일을 시키는 것 → Python, JavaScript 다음으로 컴파.. 2023. 8. 8. [프로그래머스][구현] 가위 바위 보 def solution(rsp): win = {'0':'5', '2':'0', '5':'2'} answer = ''.join(win[i] for i in rsp) return answer ''.join(리스트) : 매개변수로 들어온 리스트에 있는 요소를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환 2023. 7. 1. 이전 1 ··· 30 31 32 33 34 다음 728x90 반응형