자료구조와 알고리듬 With Java/[zerobase] Algorithm

Part.01연습문제 풀이 [zerobase]

계란💕 2022. 5. 11. 12:05

1. 숫자를 거꾸로 출력하기

java
열기

  Note) 실행 결과

 

 

2. ASCII Code (대소문자 변환하여 출력하기)

  - (int)'a' - (int)'A'를 통해 step을 구한다. 

  - 입력받은 값이 대문자일 경우, step을 더하고 소문자인 경우에는 step을 빼준다.

java
열기

  Note) 실행 결과

 

 

 

3. replace를 사용하지 않고 String의 replace 기능 구현하기

java
열기

  

 

4. 삼각형 출력하기

  - type5는 상단부(index: 0 ~ n/2 + 1)와 하단부를 나누어 출력한다.

  - 공백을 먼저 출력하고 그 다음에 별은 각 줄마다 2i - 1개씩 출력한다.

  - 하단부의 row 인덱스는 3, 2, 1이 들어가도록 한다.

    -> for(i = n / 2; i > 0 ; --i)

java
열기

 

  Note) 실행 결과

 

 

5. 어떤 두 벽을 고르면 가장 많은 물을 담을 수 있는가

java
열기